我正在从IIS6迁移到IIS7.5的Web应用程序,我遇到了一些奇怪的问题。
我的web应用程序将提供.html或.asp页面,但是当我尝试请求一个.aspx页面时,它locking了IIS大约一分钟左右,我甚至无法查看我能够查看的asp页面在IIS被locking之前。
我一直试图解决这个问题一个月,并尝试了很多东西,但我真的无法弄清楚。
我已经试过的东西:
其他感兴趣的注意事项:当我尝试在Visual Studio 2008中编辑ASPX页面的标记时,它会挂起Visual Studio,我必须强制结束Visual Studio过程。 所以我不能用Visual Studio 2008编辑器在同一个应用程序中编辑任何aspx页面。 但是,如果我启动一个新的ASP.NET网站,我没有任何编辑ASPX页面的问题。 此外,它最初编译在Server 2003 32位,我必须在我的应用程序池中启用32位应用程序,否则我会得到一个“不是有效的64位应用程序错误”
编辑:另外,当我从我的破碎的应用程序请求一个ASPX页面,它完全挂起IIS,它甚至不会提供.asp或.html页面,直到它或者自我回收,或者我手动回收应用程序池
运行软件:
我真的被困在这里,任何build议都会很棒。 谢谢!
我终于弄明白了。 该项目中有一个名为safileup.dll第三方DLL,用于在应用程序上上传文件。 从bin目录中删除该文件修复了我的悬挂问题。
有问题的DLL是softartisans fileup 。 我们将停止使用这个附加。