ASP.NET网站针对Framework 3.5编译为Framework 4.0临时ASP.NET文件

时间:2012-11-14 15:16:36

标签: asp.net .net-4.0 .net-3.5

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

  1. Windows 7上的IIS,所有.NET框架都高达.NET 4.0
  2. 网站项目和类库均以3.5
  3. 为目标
  4. 主机文件配置,debug.website.com指向127.0.0.1
  5. IIS网站debug.website.com,2.0应用程序池指向代码文件夹。
  6. 网站启动属性指向自定义debug.website.com开始页面/
  7. 网站使用IIS重写模块和表单身份验证与Cookie。
  8. 有趣的注意事项:如果我直接进入Internet Explorer并输入debug.website.com,首先删除所有临时ASP.NET文件并完全清除浏览历史记录,网站编译,文件进入2.0框架临时ASP.NET文件夹,它的工作原理。如果我关闭了IE,“退出时删除浏览历史记录”未选中,并返回到IE,则网站无法加载。

    任何有关正确方向的帮助或指示都将受到赞赏。


    更新

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

    1. 直接访问Chrome中的网址 - 网站编译为2.0文件夹并正常工作。
    2. 试图在IE中打开网址 - 网站只是挂起。
    3. 尝试从Visual Studio直接启动到刚挂起的URL-Site。
    4. 我真的希望有一些简单的解释,说明这里可能会发生什么。

0 个答案:

没有答案
相关问题