asp.net - ViewState 的 MachineKey

标签 asp.net web-config viewstate session-state

如果在网络场中使用专用状态服务器来处理 session 状态,是否仍然需要为 View 状态添加机器 key ?

我知道如果没有用于 session 状态的专用服务器,您需要添加机器 key 。

最佳答案

ViewState 以形式存储(而不是在 session 中),因此为了让机器 B 解码来自机器 A 的 ViewState,两台机器需要共享相同的机器 key 。机器 key 对于 session 状态不起作用,因为对其进行加密没有意义。

关于asp.net - ViewState 的 MachineKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22543784/

相关文章:

c# - 您可以停止通过其调用的方法执行的按钮单击事件吗?

azure - 将 *azurewebsites.net 重定向到 .com,但不适用于 CDN

c# - viewstate 在 response.redirect 上消失

c# - 引用asp.net中的ImageButton

jquery - ASP.NET MVC 3 不显眼的验证 - 在验证事件之前?

c# - 新窗口中的 Http 响应对象

asp.net - 如何在 IIS7 上全局将enableVersionHeader设置为 false

web-config - 如何将 CommandTimeout 添加到 web.config 中的连接字符串

asp.net - 如何在页面初始化期间访问以编程方式添加的用户控件的 View 状态?

Android:加载时自动放大网站 - 响应式设计