我正在开发一个最初基于Visual Studio上的早期版本构建的项目(2013年之前),我遇到了一个错误。我在google和stackoverflow上搜索并搜索了这些资源:
第二和第三个链接甚至来自微软的错误文章!
无论如何,我已经检查了一个存储库,并在运行IIS 8.0 express的Visual Studio 2013中打开了该项目。当我尝试导航到生产实例上托管的页面时,它加载得很好。当我从本地实例加载它时,我得到一个HTTP Error 500.0 - Internal Server Error
。
正如您所看到的,它会引发500.0 - Internal Server Error
声称The specified module could not be found.
它所指的模块是IsapiModule
。我已经读过我需要确保Isapi.dll的位置,但我不知道如何去做。我确保我要求的页面位于正确的项目目录中。当我尝试导航到本地和生产服务器上的大多数站点链接时,会发生此内部服务器错误。
我正在运行.NET 4.0框架。
如果需要其他信息,请与我们联系。我试图尽可能透明。
感谢。
答案 0 :(得分:0)
我的错误解决方案如下:
我的项目目录列在网络驱动器而非本地C驱动器上。
.asp处理程序映射到32位.dll(C:\ Windows \ Sys32 \ inetsrv \ asp.dll)而不是64位.dll(C:\ Windows \ SysWOW64 \ inetsrv) \ ASP.DLL)
在移动项目并调整处理程序指向的位置之后,我现在能够继续线程化我的源代码的所有其他错误。 :)
有时它是简单的事情。