C# IIS更改两个文件夹之间的物理路径会导致web应用会话过期

C# IIS更改两个文件夹之间的物理路径会导致web应用会话过期,c#,.net,iis,C#,.net,Iis,我在windows服务器上有一个ASP.NETMVCWeb应用程序,在服务器上我有两个文件夹;一个用于开发/分段,一个用于生产 我首先将它发布到开发文件夹,并在那里进行测试。在那里测试之后,我进入IIS,更改生产文件夹的物理路径以引用开发/暂存文件夹 当我在更改物理路径后登录到生产文件夹中存在的web应用下时,预期的行为是我将从应用中注销,因为会话现在应该不同。但事实并非如此,当前用户即使在更改生产站点的物理路径后仍保持登录状态 我不知道为什么这种行为会改变,我想知道是否有人能提供一些见解。we

我在windows服务器上有一个ASP.NETMVCWeb应用程序,在服务器上我有两个文件夹;一个用于开发/分段,一个用于生产

我首先将它发布到开发文件夹,并在那里进行测试。在那里测试之后,我进入IIS,更改生产文件夹的物理路径以引用开发/暂存文件夹

当我在更改物理路径后登录到生产文件夹中存在的web应用下时,预期的行为是我将从应用中注销,因为会话现在应该不同。但事实并非如此,当前用户即使在更改生产站点的物理路径后仍保持登录状态


我不知道为什么这种行为会改变,我想知道是否有人能提供一些见解。web应用或IIS中没有任何会影响此操作的更改

为什么要将生产环境用作测试环境?如果将两个环境作为一个环境使用,为什么要有两个环境?你应该考虑使用一个合适的部署计划:“预期的行为是我会退出应用程序,因为会话现在应该是不同的。”这是你的“预期”,而不是我们所期望的。会话与站点的物理路径不关联。良好的读取将是“状态服务器模式”()和