asp.net 4.0 web应用程序中的Viewstate错误
我在用c#在asp.net 4.0中编写的web应用程序中出错。viewstate或viewstate MAC错误,显示以下消息:asp.net 4.0 web应用程序中的Viewstate错误,.net,asp.net,viewstate,.net,Asp.net,Viewstate,我在用c#在asp.net 4.0中编写的web应用程序中出错。viewstate或viewstate MAC错误,显示以下消息: [FormatException: The Input is not a valid Base-64-String....] . . [ViewStateException: Invalid ViewState....] 我已经尝试了在web上找到的所有错误。如果用户单击重定向到列表视图所选项目的详细信息补丁的图标,则会出现错误。 未获成功: 设置机器密钥(尽
[FormatException: The Input is not a valid Base-64-String....]
.
.
[ViewStateException: Invalid ViewState....]
我已经尝试了在web上找到的所有错误。如果用户单击重定向到列表视图所选项目的详细信息补丁的图标,则会出现错误。未获成功:
- 设置机器密钥(尽管应用程序未托管在Web服务器场或群集上)
- 我试过了,但没有成功
- 还有很多其他的事情
我希望任何人都能帮我解决这个令人沮丧的错误。由于您的应用程序未分发,请尝试将其添加到您的web.config:
<pages enableViewStateMac="false">
此应用程序是否在web场上运行?我不知道这是否有帮助,但您可以尝试在web.config中将enableViewStateMac设置为false。该页面的viewstate有多大?应用程序未在web服务器场上运行,设置机器密钥无法解决问题。viewstate可以按他希望的大小设置,但我在哪里可以看到他的真实大小?我的web.config中有以下设置:ViewState-Size约为200KB。这已添加到我的web.config中。这并不能解决问题。