S
Solje
Im developing an ASP.NET application used for maintinance purpose and
it may be idle for some ours. The application crash with the error
shown below when the user click on some contol in the appliaction.
This crash occurs on every clients at same time, event for the client
at the local server. I added some logging to the Application_Error
method that contains following:
Exception of type System.Web.HttpUnhandledException was thrown.
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain()
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.CallHandlerExecutionStep.System.Web.HttpApplication
+IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean& completedSynchronously)
We have deployed the application on a lot of plats without any problem
so it seems that we have some problem with the setting for the IIS.
The IIS is windows standard compinent in Windows server 2003. Note
that we using .Net framework 1.1 and the serve also have .NET
framework 2.0 installed.
Information from the Webclient:
Unable to validate data.
Description: An unhandled exception occurred during the execution of
the current web request. Please review the stack trace for more
information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: Unable to validate data.
Source Error:
An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of
the exception can be identified using the exception stack trace
below.
Stack Trace:
[HttpException (0x80004005): Unable to validate data.]
System.Web.Configuration.MachineKey.GetDecodedData(Byte[] buf,
Byte[] modifier, Int32 start, Int32 length, Int32& dataLength) +196
System.Web.UI.LosFormatter.Deserialize(String input) +60
[HttpException (0x80004005): Authentication of viewstate failed. 1)
If this is a cluster, edit <machineKey> configuration so all servers
use the same validationKey and validation algorithm. AutoGenerate
cannot be used in a cluster. 2) Viewstate can only be posted back to
the same page. 3) The viewstate for this page might be corrupted.]
System.Web.UI.LosFormatter.Deserialize(String input) +118
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +102
[HttpException (0x80004005): Invalid_Viewstate
Client IP: 127.0.0.1
Port: 4160
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET
CLR 1.1.4322; .NET CLR 2.0.50727)
ViewState: dDwxMDkyNjEwOTE4O3Q8cDxsPEN0cmxJZDs
+O2w8UG9zaXRpb25EYXRhOz4+O2w8aTwxPjs+O2w8dDw7bDxpPDM
+Oz47bDx0PHA8cDxsPENzc0NsYXNzO18hU0I7PjtsPG1haW5UYWJsZTtpPDI
+Oz4+Oz47bDxpPDA+O2k8MT47PjtsPHQ8O2w8aTwwPjs+O2w8dDw7bDxpPDA
+Oz47bDx0PDtsPGk8MD47aTwyPjs
+O2w8dDxwPHA8bDxDc3NDbGFzcztfIVNCOz47bDx0YWJUYWJsZTtpPDI
+Oz4+Oz47Oz47dDxwPHA8bDxDc3NDbGFzcztfIVNCOz47bDx0YWJTdWJUYWJsZTtpPDI
+Oz4+Oz47Oz47Pj47Pj47Pj47dDw7bDxpPDA
+Oz47bDx0PDtsPGk8MD47PjtsPHQ8O2w8aTwxPjtpPDM
+Oz47bDx0PDtsPGk8MT47aTwzPjtpPDU
+O2k8OT47aTwxMT47aTwxNT47aTwxNz47PjtsPHQ8cDxwPGw8VGV4dDs
+O2w8Wm9uOz4+Oz47Oz47dDx0PDt0PGk8MTM
+O0A8Q2hvb3NlIFpvbmU7TWFza2UgMSBQbG9ja3N0YXRpb24gMTtNYXNrZSAxIFBsb2Nrc3RhdGlvbiAyO01hc2tlIDIgUGxvY2tzdGF0aW9uIDM7TWFza2UgMiBQbG9ja3N0YXRpb24gNDtNYXNrZSAzIElEIFN0YXRpb24gMTtNYXNrZSAzIElEIFN0YXRpb24gMjtNYXNrZSAzIElEIFN0YXRpb24gMztNYXNrZSA0IEtyYW4gMS0yO01hc2tlIDQgS3JhbiAzLTQ7TWFza2UgNCBLcmFuIDUtNjtNYXNrZSA0IEtyYW4gNy04O01hc2tlIDU7PjtAPDA7MTE7MTI7MjE7MjI7MzE7MzI7MzM7NDE7NDI7NDM7NDQ7NTE7Pj47bDxpPDE
+Oz4+Ozs+O3Q8cDxwPGw8VGV4dDs
+O2w8UG9zaXRpb247Pj47Pjs7Pjt0PHA8cDxsPFZpc2libGU7VGV4dDs
+O2w8bzxmPjsxMTA7Pj47Pjs7Pjt0PHQ8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs
+O3Q8aTwyOT47QDwxMTA7MTExOzExMjsxMTM7MTE0OzExNTsxMTY7MTE3OzExOTsxMjA7MTIxOzEyMjsxMjM7MTI0OzEyNTsxMjY7MTI4OzEzMDsxMzE7MTMyOzEzMzsxMzQ7MTM1OzEzNjsxMzc7MTM5OzE0MDsxNDE7MTQyOz47QDwxMTA7MTExOzExMjsxMTM7MTE0OzExNTsxMTY7MTE3OzExOTsxMjA7MTIxOzEyMjsxMjM7MTI0OzEyNTsxMjY7MTI4OzEzMDsxMzE7MTMyOzEzMzsxMzQ7MTM1OzEzNjsxMzc7MTM5OzE0MDsxNDE7MTQyOz4+O2w8aTwwPjs
+Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPEzDpHM7Pj47Pjs7Pjt0PHA8cDxsPFZpc2libGU7PjtsPG88dD47Pj47PjtsPGk8Mz47aTw1PjtpPDc
+O2k8MTM+O2k8MjE+O2k8Mjc+O2k8MzU+O2k8NDE+O2k8NDU+O2k8NTE+O2k8NTc
+O2k8NjU+O2k8Njc+O2k8Njk+O2k8NzM+O2k8NzU+O2k8Nzc+O2k8Nzk
+Oz47bDx0PHA8cDxsPFRleHQ7PjtsPE1NQzs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs
+O2w8UExDOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDxBcmJldGEgbWVkOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDxUcmFuc3BvcnRJZDs
+Pjs+Ozs+O3Q8cDxwPGw8QmFja0NvbG9yO18hU0I7PjtsPDI8XGU
+O2k8OD47Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPERlc3RpbmF0aW9uOz4+Oz47Oz47dDxwPHA8bDxCYWNrQ29sb3I7XyFTQjs
+O2w8MjxcZT47aTw4Pjs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs
+O2w8RXh0cmEgaW5mb3JtYXRpb247Pj47Pjs7Pjt0PHA8cDxsPEJhY2tDb2xvcjtfIVNCOz47bDwyPFxlPjtpPDg
+Oz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDxMYXN0YsOkcmFyZTs+Pjs+Ozs
+O3Q8cDxwPGw8VGV4dDs
+O2w8UsOka25hcmU7Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPFN0YXR1cyBpIE1NQzs
+Pjs+Ozs+O3Q8dDw7cDxsPGk8MD47aTwxPjtpPDI+O2k8Mz47aTw0Pjs
+O2w8cDxMZWRpZzswPjtwPEJva2FkOzE
+O3A8UmVzZXJ2ZXJhZDsyPjtwPEJlbGFnZDszPjtwPEZyaXNsw6RwcHQ7ND47Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPFVwcGRhdGVyYSBwYWxsZGF0YS9VcHBkcmFnOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDxUw7ZtOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDxTcGFyYTs
+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs
+O2w8SW5jb21pbmcgVW5pdHM7Pj47Pjs7Pjt0PEAwPDs7Ozs7Ozs7Ozs+Ozs
+Oz4+Oz4+O3Q8cDxwPGw8SW1hZ2VVcmw7VmlzaWJsZTs
+O2w8Li4vSW1hZ2UvTWFza2UxXzEuZ2lmO288dD47Pj47Pjs7Pjs+Pjs+Pjs+Pjs+Pjs
+Pjs
+PjtsPEN0cmxJZF9Qb3NpdGlvbkRhdGE6YnV0UHJldjtDdHJsSWRfUG9zaXRpb25EYXRhOmJ1dE5leHQ7Q3RybElkX1Bvc2l0aW9uRGF0YTpjaGtNTUM7Q3RybElkX1Bvc2l0aW9uRGF0YTpjaGtQbGM7Q3RybElkX1Bvc2l0aW9uRGF0YTpjaGtVcGRhdGVUcnVuOz4+/
U9vGHqMxtg5HH83KjI8tR+iw9c=
Http-Referer: http://localhost/Default.aspx
Path: /Default.aspx.]
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +448
System.Web.UI.Page.LoadPageViewState() +18
System.Web.UI.Page.ProcessRequestMain() +447
/Stefan S
it may be idle for some ours. The application crash with the error
shown below when the user click on some contol in the appliaction.
This crash occurs on every clients at same time, event for the client
at the local server. I added some logging to the Application_Error
method that contains following:
Exception of type System.Web.HttpUnhandledException was thrown.
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain()
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.CallHandlerExecutionStep.System.Web.HttpApplication
+IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean& completedSynchronously)
We have deployed the application on a lot of plats without any problem
so it seems that we have some problem with the setting for the IIS.
The IIS is windows standard compinent in Windows server 2003. Note
that we using .Net framework 1.1 and the serve also have .NET
framework 2.0 installed.
Information from the Webclient:
Unable to validate data.
Description: An unhandled exception occurred during the execution of
the current web request. Please review the stack trace for more
information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: Unable to validate data.
Source Error:
An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of
the exception can be identified using the exception stack trace
below.
Stack Trace:
[HttpException (0x80004005): Unable to validate data.]
System.Web.Configuration.MachineKey.GetDecodedData(Byte[] buf,
Byte[] modifier, Int32 start, Int32 length, Int32& dataLength) +196
System.Web.UI.LosFormatter.Deserialize(String input) +60
[HttpException (0x80004005): Authentication of viewstate failed. 1)
If this is a cluster, edit <machineKey> configuration so all servers
use the same validationKey and validation algorithm. AutoGenerate
cannot be used in a cluster. 2) Viewstate can only be posted back to
the same page. 3) The viewstate for this page might be corrupted.]
System.Web.UI.LosFormatter.Deserialize(String input) +118
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +102
[HttpException (0x80004005): Invalid_Viewstate
Client IP: 127.0.0.1
Port: 4160
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET
CLR 1.1.4322; .NET CLR 2.0.50727)
ViewState: dDwxMDkyNjEwOTE4O3Q8cDxsPEN0cmxJZDs
+O2w8UG9zaXRpb25EYXRhOz4+O2w8aTwxPjs+O2w8dDw7bDxpPDM
+Oz47bDx0PHA8cDxsPENzc0NsYXNzO18hU0I7PjtsPG1haW5UYWJsZTtpPDI
+Oz4+Oz47bDxpPDA+O2k8MT47PjtsPHQ8O2w8aTwwPjs+O2w8dDw7bDxpPDA
+Oz47bDx0PDtsPGk8MD47aTwyPjs
+O2w8dDxwPHA8bDxDc3NDbGFzcztfIVNCOz47bDx0YWJUYWJsZTtpPDI
+Oz4+Oz47Oz47dDxwPHA8bDxDc3NDbGFzcztfIVNCOz47bDx0YWJTdWJUYWJsZTtpPDI
+Oz4+Oz47Oz47Pj47Pj47Pj47dDw7bDxpPDA
+Oz47bDx0PDtsPGk8MD47PjtsPHQ8O2w8aTwxPjtpPDM
+Oz47bDx0PDtsPGk8MT47aTwzPjtpPDU
+O2k8OT47aTwxMT47aTwxNT47aTwxNz47PjtsPHQ8cDxwPGw8VGV4dDs
+O2w8Wm9uOz4+Oz47Oz47dDx0PDt0PGk8MTM
+O0A8Q2hvb3NlIFpvbmU7TWFza2UgMSBQbG9ja3N0YXRpb24gMTtNYXNrZSAxIFBsb2Nrc3RhdGlvbiAyO01hc2tlIDIgUGxvY2tzdGF0aW9uIDM7TWFza2UgMiBQbG9ja3N0YXRpb24gNDtNYXNrZSAzIElEIFN0YXRpb24gMTtNYXNrZSAzIElEIFN0YXRpb24gMjtNYXNrZSAzIElEIFN0YXRpb24gMztNYXNrZSA0IEtyYW4gMS0yO01hc2tlIDQgS3JhbiAzLTQ7TWFza2UgNCBLcmFuIDUtNjtNYXNrZSA0IEtyYW4gNy04O01hc2tlIDU7PjtAPDA7MTE7MTI7MjE7MjI7MzE7MzI7MzM7NDE7NDI7NDM7NDQ7NTE7Pj47bDxpPDE
+Oz4+Ozs+O3Q8cDxwPGw8VGV4dDs
+O2w8UG9zaXRpb247Pj47Pjs7Pjt0PHA8cDxsPFZpc2libGU7VGV4dDs
+O2w8bzxmPjsxMTA7Pj47Pjs7Pjt0PHQ8cDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs
+O3Q8aTwyOT47QDwxMTA7MTExOzExMjsxMTM7MTE0OzExNTsxMTY7MTE3OzExOTsxMjA7MTIxOzEyMjsxMjM7MTI0OzEyNTsxMjY7MTI4OzEzMDsxMzE7MTMyOzEzMzsxMzQ7MTM1OzEzNjsxMzc7MTM5OzE0MDsxNDE7MTQyOz47QDwxMTA7MTExOzExMjsxMTM7MTE0OzExNTsxMTY7MTE3OzExOTsxMjA7MTIxOzEyMjsxMjM7MTI0OzEyNTsxMjY7MTI4OzEzMDsxMzE7MTMyOzEzMzsxMzQ7MTM1OzEzNjsxMzc7MTM5OzE0MDsxNDE7MTQyOz4+O2w8aTwwPjs
+Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPEzDpHM7Pj47Pjs7Pjt0PHA8cDxsPFZpc2libGU7PjtsPG88dD47Pj47PjtsPGk8Mz47aTw1PjtpPDc
+O2k8MTM+O2k8MjE+O2k8Mjc+O2k8MzU+O2k8NDE+O2k8NDU+O2k8NTE+O2k8NTc
+O2k8NjU+O2k8Njc+O2k8Njk+O2k8NzM+O2k8NzU+O2k8Nzc+O2k8Nzk
+Oz47bDx0PHA8cDxsPFRleHQ7PjtsPE1NQzs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs
+O2w8UExDOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDxBcmJldGEgbWVkOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDxUcmFuc3BvcnRJZDs
+Pjs+Ozs+O3Q8cDxwPGw8QmFja0NvbG9yO18hU0I7PjtsPDI8XGU
+O2k8OD47Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPERlc3RpbmF0aW9uOz4+Oz47Oz47dDxwPHA8bDxCYWNrQ29sb3I7XyFTQjs
+O2w8MjxcZT47aTw4Pjs+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs
+O2w8RXh0cmEgaW5mb3JtYXRpb247Pj47Pjs7Pjt0PHA8cDxsPEJhY2tDb2xvcjtfIVNCOz47bDwyPFxlPjtpPDg
+Oz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDxMYXN0YsOkcmFyZTs+Pjs+Ozs
+O3Q8cDxwPGw8VGV4dDs
+O2w8UsOka25hcmU7Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPFN0YXR1cyBpIE1NQzs
+Pjs+Ozs+O3Q8dDw7cDxsPGk8MD47aTwxPjtpPDI+O2k8Mz47aTw0Pjs
+O2w8cDxMZWRpZzswPjtwPEJva2FkOzE
+O3A8UmVzZXJ2ZXJhZDsyPjtwPEJlbGFnZDszPjtwPEZyaXNsw6RwcHQ7ND47Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPFVwcGRhdGVyYSBwYWxsZGF0YS9VcHBkcmFnOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDxUw7ZtOz4+Oz47Oz47dDxwPHA8bDxUZXh0Oz47bDxTcGFyYTs
+Pjs+Ozs+O3Q8cDxwPGw8VGV4dDs
+O2w8SW5jb21pbmcgVW5pdHM7Pj47Pjs7Pjt0PEAwPDs7Ozs7Ozs7Ozs+Ozs
+Oz4+Oz4+O3Q8cDxwPGw8SW1hZ2VVcmw7VmlzaWJsZTs
+O2w8Li4vSW1hZ2UvTWFza2UxXzEuZ2lmO288dD47Pj47Pjs7Pjs+Pjs+Pjs+Pjs+Pjs
+Pjs
+PjtsPEN0cmxJZF9Qb3NpdGlvbkRhdGE6YnV0UHJldjtDdHJsSWRfUG9zaXRpb25EYXRhOmJ1dE5leHQ7Q3RybElkX1Bvc2l0aW9uRGF0YTpjaGtNTUM7Q3RybElkX1Bvc2l0aW9uRGF0YTpjaGtQbGM7Q3RybElkX1Bvc2l0aW9uRGF0YTpjaGtVcGRhdGVUcnVuOz4+/
U9vGHqMxtg5HH83KjI8tR+iw9c=
Http-Referer: http://localhost/Default.aspx
Path: /Default.aspx.]
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +448
System.Web.UI.Page.LoadPageViewState() +18
System.Web.UI.Page.ProcessRequestMain() +447
/Stefan S