Windows 7 IIS 7.5 ASPX页面从IIS6迁移的应用程序中挂起IIS

我正在从IIS6迁移到IIS7.5的Web应用程序,我遇到了一些奇怪的问题。

我的web应用程序将提供.html或.asp页面,但是当我尝试请求一个.aspx页面时,它locking了IIS大约一分钟左右,我甚至无法查看我能够查看的asp页面在IIS被locking之前。

我一直试图解决这个问题一个月,并尝试了很多东西,但我真的无法弄清楚。

我已经试过的东西:

  • 将应用程序池切换到Classic .NET AppPool
  • 在Windows防火墙上启用端口80和443
  • 运行aspnet_regiis -i
  • 启用32位networking应用程序
  • 在我的应用程序池中设置加载用户configuration文件= False
  • icacls%WINDIR%\ ServiceProfiles \ NetworkService \ AppData \ Local \ temp / grant IUSR:(CI)(RX,WD,AD)
  • icacls%WINDIR%\ serviceprofiles \ networkservice \ AppData \ Local \ Temp / grant“CREATOR OWNER”:( OI)(CI)(IO)(F)

其他感兴趣的注意事项:当我尝试在Visual Studio 2008中编辑ASPX页面的标记时,它会挂起Visual Studio,我必须强制结束Visual Studio过程。 所以我不能用Visual Studio 2008编辑器在同一个应用程序中编辑任何aspx页面。 但是,如果我启动一个新的ASP.NET网站,我没有任何编辑ASPX页面的问题。 此外,它最初编译在Server 2003 32位,我必须在我的应用程序池中启用32位应用程序,否则我会得到一个“不是有效的64位应用程序错误”

编辑:另外,当我从我的破碎的应用程序请求一个ASPX页面,它完全挂起IIS,它甚至不会提供.asp或.html页面,直到它或者自我回收,或者我手动回收应用程序池

运行软件:

  • Windows 7 64位
  • IIS 7.5

我真的被困在这里,任何build议都会很棒。 谢谢!

我终于弄明白了。 该项目中有一个名为safileup.dll第三方DLL,用于在应用程序上上传文件。 从bin目录中删除该文件修复了我的悬挂问题。

有问题的DLL是softartisans fileup 。 我们将停止使用这个附加。