2

当我从本地计算机上的 Visual Studio 构建并运行针对 .NET Framework 3.5 的网站时,构建文件将进入 4.0 Framework 文件夹下的 Temporary ASP.NET 文件,然后网站未加载全部。我不记得在安装 4.0 Framework 之前遇到过这个问题,但我已经有一段时间没有访问现有的应用程序了。希望有一个完全合乎逻辑的解释和解决方案。这是我的设置。

  1. Windows 7 上的 IIS,具有所有 .NET 框架(最高 .NET 4.0)
  2. 网站项目和类库都针对 3.5
  3. 主机文件配置,debug.website.com 指向 127.0.0.1
  4. 带有 2.0 应用程序池的 IIS 网站 debug.website.com 指向代码文件夹。
  5. 指向自定义 debug.website.com 起始页的网站起始属性/
  6. 网站使用带有 cookie 的 IIS 重写模块和表单身份验证。

有趣的注意点:如果我直接进入 Internet Explorer 并输入 debug.website.com,首先删除所有临时 ASP.NET 文件并完全清除浏览历史,网站编译,文件进入 2.0 Framework 临时 ASP.NET文件夹,它的工作原理。如果我然后关闭 IE,取消选中“退出时删除浏览历史记录”,然后返回 IE,则网站不会加载。

任何正确方向的帮助或指示将不胜感激。


更新

这就变得陌生了。我使用 aspnet_regiis -u 注销了 Framework 4.0,从 2.0 文件夹中删除了所有临时 ASP.NET 文件,从 IE 和 Chrome 浏览器中清除了整个浏览历史记录,然后执行以下操作。

  1. 直接进入 Chrome 中的 URL - 站点编译为 2.0 文件夹并且可以工作。
  2. 试图在 IE 中打开 URL - 站点刚刚挂起。
  3. 试图从 Visual Studio 直接启动到 URL- 站点刚刚挂起。

我真的希望对这里可能发生的事情有一些简单的解释。

4

0 回答 0