IIS 8.0详细500.0内部服务器错误 - 找不到IsapiModule

时间:2016-04-26 14:00:12

标签: asp.net visual-studio-2013 .net-4.0 iis-express

我正在开发一个最初基于Visual Studio上的早期版本构建的项目(2013年之前),我遇到了一个错误。我在google和stackoverflow上搜索并搜索了这些资源:

第二和第三个链接甚至来自微软的错误文章!

无论如何,我已经检查了一个存储库,并在运行IIS 8.0 express的Visual Studio 2013中打开了该项目。当我尝试导航到生产实例上托管的页面时,它加载得很好。当我从本地实例加载它时,我得到一个HTTP Error 500.0 - Internal Server Error

以下是错误的请求摘要: enter image description here

这是错误页面本身: enter image description here

正如您所看到的,它会引发500.0 - Internal Server Error声称The specified module could not be found. 它所指的模块是IsapiModule。我已经读过我需要确保Isapi.dll的位置,但我不知道如何去做。我确保我要求的页面位于正确的项目目录中。当我尝试导航到本地和生产服务器上的大多数站点链接时,会发生此内部服务器错误。

我正在运行.NET 4.0框架。

如果需要其他信息,请与我们联系。我试图尽可能透明。

感谢。

1 个答案:

答案 0 :(得分:0)

我的错误解决方案如下:

  • 我的项目目录列在网络驱动器而非本地C驱动器上。

  • .asp处理程序映射到32位.dll(C:\ Windows \ Sys32 \ inetsrv \ asp.dll)而不是64位.dll(C:\ Windows \ SysWOW64 \ inetsrv) \ ASP.DLL)

在移动项目并调整处理程序指向的位置之后,我现在能够继续线程化我的源代码的所有其他错误。 :)

有时它是简单的事情。