我有两个在.NET4下运行的Web应用程序。两个Web应用程序都托管在同一台服务器上。我在这里有两个问题:
这两个应用程序是否共享相同的机器密钥?如何为不同的应用程序使用不同的机器密钥
答案 0 :(得分:1)
如果它们是不同的应用程序,默认设置将为它们提供不同的machineKey。这就是IsolateApps
的用途。
AutoGenerate,IsolateApps指定自动生成密钥。这是默认值。
而IsolateApps意味着......
IsolateApps修饰符指定ASP.NET使用每个应用程序的应用程序ID为每个应用程序生成唯一的加密密钥。