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.