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

IIS 8.0 Detailed 500.0 Internal Server Error - IsapiModule Not Found

我正在开发一个项目,该项目最初是基于 Visual Studio(2013 年之前)的先前版本构建的,但我 运行 遇到了错误。我搜索并搜索了 google 和 Whosebug,包括这些资源:

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

无论如何,我已经检查了一个存储库并在我的 Visual Studio 2013 中打开了运行 IIS 8.0 Express 的项目。当我尝试导航到生产实例上托管的页面时,它加载得很好。当我从本地实例加载它时,我得到一个 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框架。

如果需要其他信息,请告诉我。我尽量做到透明。

谢谢。

我的错误解决方法如下:

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

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

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

有时是简单的事情。