c# - IIS 更改两个文件夹之间的物理路径会导致 Web 应用会话过期
问题描述
我在 Windows 服务器上有一个 ASP .NET MVC Web 应用程序,在服务器上我有两个文件夹;一个用于开发/登台,一个用于生产。
我首先将它发布到开发文件夹并在那里进行测试。在那里测试之后,我进入 IIS,并更改生产文件夹的物理路径以引用开发/暂存文件夹。
当我在更改物理路径后登录到生产文件夹中存在的 Web 应用程序时,预期的行为是我将退出应用程序,因为会话现在应该不同了。然而,情况并非如此,当前用户即使在更改生产站点的物理路径后仍保持登录状态。
我不确定为什么这种行为会改变,并且想知道是否有人可以提供一些见解。Web 应用程序或 IIS 中没有任何改变会影响这一点。
解决方案
推荐阅读
- python - 如何在类的函数中一个接一个地传递字典的所有键值对?
- java - google drive api中用于搜索文件的查询
- bash - 为什么我的 bash 脚本不运行 .plt 文件?
- android - 更改默认模拟器
- visual-studio - 无法在 Visual Studio 2019 中打开 Package.appxmanifest
- docker - 如何将 webpack 开发服务器代理选项转换为 nginx docker 容器?
- c# - 如何为@Html.DropDownListFor 使用javascript的onchange
- php - 如果参数为空,如何以不同的方式路由请求
- typescript - 有没有办法在循环中查询具有许多“位置”的 Firestore 集合?
- javascript - JavaScript - 基于 3 个数组(合并)形成数组的函数