Nu har jeg fået fat i de rigtige serverindstillinger. Og jeg har også sat dem ind i "ASP.NET configuration"-værktøjet inde i Visual Studio 2005. Men det fungerer stadigvæk ikke.
Når jeg kører det, og trykker på "send"-knappen, så får jeg fejlen:
Serverfejl i programmet '/KtData'.
--------------------------------------------------------------------------------
Valideringen af visningstilstanden MAC mislykkedes. Hvis programmet er placeret i en webfarm eller en klynge, skal du kontrollere, at <machineKey>-konfigurationen angiver den samme validationKey og valideringsalgoritme. AutoGenerate kan ikke bruges i en klynge.
Beskrivelse: Der opstod en undtagelse, der ikke blev behandlet, under udførelse af den aktuelle webanmodning. Se staksporingen for at få yderligere oplysninger om fejlen, og hvor den kom fra i koden.
Detaljer om undtagelse: System.Web.HttpException: Valideringen af visningstilstanden MAC mislykkedes. Hvis programmet er placeret i en webfarm eller en klynge, skal du kontrollere, at <machineKey>-konfigurationen angiver den samme validationKey og valideringsalgoritme. AutoGenerate kan ikke bruges i en klynge.
Kildefejl:
[Ingen relevante kildelinjer]
Kildefil: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\bla\d2c5af57\e337e588\App_Web_ei3hhjm1.20.cs Linje: 0
Staksporing:
[HttpException (0x80004005): Dataene kan ikke valideres.]
System.Web.Configuration.MachineKeySection.GetDecodedData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Int32& dataLength) +397
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +293
[ViewStateException: Ugyldig visningstilstand.
Client IP: 127.0.0.1
Port:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
ViewState: /wEPDwUJODIwNTg2MDUwD2QWAmYPZBYCAgMPZBYCAgMPZBYCAgEPEGRkFgECAWRkbKMSXv6iGmWGEkf1A3FfrKp+1Kg=
Referer:
http://localhost:1670/bla/henvendelse.aspx Path: /bla/retteHenvendelse.aspx]
[HttpException (0x80004005): Valideringen af visningstilstanden MAC mislykkedes. Hvis programmet er placeret i en webfarm eller en klynge, skal du kontrollere, at <machineKey>-konfigurationen angiver den samme validationKey og valideringsalgoritme. AutoGenerate kan ikke bruges i en klynge.]
System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +171
System.Web.UI.ViewStateException.ThrowMacValidationError(Exception inner, String persistedState) +37
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +328
System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +30
System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +52
System.Web.UI.HiddenFieldPageStatePersister.Load() +257
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +137
System.Web.UI.Page.LoadAllState() +102
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5916
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +188
System.Web.UI.Page.ProcessRequest() +112
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +37
System.Web.UI.Page.ProcessRequest(HttpContext context) +135
ASP.rettehenvendelse_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\bla\d2c5af57\e337e588\App_Web_ei3hhjm1.20.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +401
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +117