c# - 在 ASP.NET 中使用 MachineKey

标签 c# asp.net cookies viewstate machinekey

机器 key 在 asp.net 中有哪些不同的用途? 我认为以下是正确的,但认为可能还有更多。

  1. 多个应用程序可以使用同一个 cookie
  2. 多个服务器可以使用相同的 View 状态

最佳答案

MachineKey 用于:

  • ViewState 加密和验证
  • 表单例份验证(或联合身份验证)使用此 key 签署身份验证票

在多个服务器上安装 Web 应用程序需要在所有服务器上配置相同的机器 key ,以便负载平衡工作。

要查看所有详细信息,请引用:MSDN How To: Configure MachineKey in ASP.NET 2.0

关于c# - 在 ASP.NET 中使用 MachineKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/550210/

相关文章:

c# - EWS 获取邮箱类型(用户/资源/共享)

c# - c#从串口读取字符

c# - ClosedXML 是否支持设置工作表的缩放级别?

asp.net - Web 应用程序 - 组合还是分离?

java - cookie 被阻止时 JCaptcha 失败

c# - c# 代码生成的 .xls 文件无法在 iPad 和 Android 平板电脑中打开

javascript 变量在初始化后未定义

c# - ASP.NET Unicode 字符串显示不正确

php - Laravel Auth::logout 不删除记住我的 cookie

java - 如何以编程方式登录到 URL、保持 session 并浏览到不同的页面