我有两个在 .NET4 下运行的 Web 应用程序。两个 Web 应用程序都托管在同一台服务器上。我在这里有两个问题:
这两个应用程序会共享相同的机器密钥吗?如何为不同的应用程序提供不同的机器密钥
我有两个在 .NET4 下运行的 Web 应用程序。两个 Web 应用程序都托管在同一台服务器上。我在这里有两个问题:
这两个应用程序会共享相同的机器密钥吗?如何为不同的应用程序提供不同的机器密钥
如果它们是不同的应用程序,默认设置会给它们一个不同的 machineKey。这IsolateApps
就是为了。
AutoGenerate, IsolateApps 指定自动生成密钥。这是默认值。
IsolateApps 的意思是……
IsolateApps 修饰符指定 ASP.NET 使用每个应用程序的应用程序 ID 为每个应用程序生成唯一的加密密钥。