Eventlog, CryptographicException, Anforderungspfad: /WebResource.axd

Bei einem Server fand ich im Eventlog ständig folgenden Eintrag:

Ereigniscode: 3005
Ereignismeldung: Es ist eine unbehandelte Ausnahme aufgetreten.
Ereigniszeit: 02.10.2008 01:22:41
Ereigniszeit (UTC): 02.10.2008 12:22:41
Ereignis-ID: cfc0fb0037c3473d9a93aed3556026c4
Ereignissequenz: 1658
Vorkommen: xx
Ereignisdetailcode: 0
 
Anwendungsinformationen:
    Anwendungsdomäne: /LM/W3SVC/1/ROOT-xxxxxxxxx
    Vertrauensebene: Full
    Virtueller Anwendungspfad: /
    Anwendungspfad: x:\daten\websites\xxxxxx
    Computername: computer
 
Prozessinformationen:
    Prozess-ID: 3028
    Prozessname: w3wp.exe
    Kontoname: IrgendeinKonto
 
Ausnahmeinformationen:
    Ausnahmetyp: CryptographicException
    Ausnahmemeldung: Zeichenabstände sind ungültig und können nicht entfernt werden.
 
Anforderungsinformationen:
    Anforderungs-URL:
  http://xxxxx/WebResource.axd?d=yMHoWq6OlLLBSdXLzX0Yig2&t=633563938783503750

    Anforderungspfad: /WebResource.axd
    Benutzerhostadresse: xxx.xxx.xx.xxx
    Benutzer:
    Ist authentifiziert: False
    Authentifizierungstyp:
    Threadkontoname: IrgendeinKonto
 
Threadinformationen:
    Thread-ID: 5
    Threadkontoname: IrgendeinKonto
    Identitätswechsel für: False
    Stapelüberwachung:    bei
System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[]
inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer,
Int32 outputOffset, PaddingMode paddingMode, Boolean fLast)
   bei
System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[]
inputBuffer, Int32 inputOffset, Int32 inputCount)
   bei System.Security.Cryptography.CryptoStream.FlushFinalBlock()
   bei
System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean
fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, IVType ivType, Boolean useValidationSymAlgo)
   bei System.Web.UI.Page.DecryptStringWithIV(String s, IVType ivType)
   bei
System.Web.Handlers.AssemblyResourceLoader.System.Web.IHttpHandler.
ProcessRequest(HttpContext
context)
   bei
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.
IExecutionStep.Execute()
   bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
 
*************************

Dieses Problem (oder besser gesagt diese Fehlermeldung) wird durch einen nicht existierenden <maschineKey> in der web.config ausgelöst. Nach der Erstellung eines gültigen <machineKey> ist die Fehlermeldung verschwunden.

Kommentar schreiben