我有两台服务器,在服务器之间的通信中,我检查IIS级别中的机器 key 。现在我在 net core 中有一个新项目,我想像 Asp.net 项目一样检查机器 key 。我搜索了这个但找不到解决方案
最佳答案
ASP.NET Core 不使用 Web.config,即使使用,它也不使用机器 key 。密码学是通过 Data Protection API 处理的,它以完全不同的方式存储和生成 key 。
如果您需要在 ASP.NET 和 ASP.NET Core 之间共享 Cookie 等内容,则必须以相反的方式工作,并将数据保护 API 插入您的 ASP.NET 应用程序中,以便它们使用相同的系统作为 ASP.NET Core。微软有一个guide为此。
关于c# - 如何在 IIS 级别的 Asp.Net Core 中配置 MachineKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55029415/