我有一个我一直在开发的 mvc4 应用程序,我正准备部署它。在 VS10 中,我一直在使用“Visual Studio 开发服务器”进行开发,为了利用发布包生成器以便我可以指定目标服务器上的安装目录,我需要将项目转换为使用“本地 IIS Web 服务器”
问题是,当我进行更改并创建虚拟目录、保存、构建等...在实际加载新站点时,我收到以下错误:
HTTP Error 500.0 - Internal Server Error
Calling LoadLibraryEx on ISAPI filter "C:\program files\Common Files\Microsoft Shared\Web Server Extensions\50\bin\fpexedll.dll" failed
Module........ IIS Web Core
Notification.. Unknown
Handler....... ExtensionlessUrlHandler-Integrated-4.0
Error Code.... 0x8007007e
我无法想象我真的需要在网站的首页扩展中添加(事实上,我被告知这是不允许的)。在我的各种搜索中,我没有看到 asp.net mvc 应用程序需要这个,所以我希望我只是做了某种脑残操作。
你能建议我如何让它再次运行吗?
注意:根据错误信息,我应该检查isapi dll的路径是否正确,以及web.config是否具有良好的权限,以及日志等。我已经完成了所有这些并且没有发现任何我发现不正常的东西,但这并不意味着我仍然没有遗漏一些明显的东西......
现在,该C:\program files\Common Files\Microsoft Shared\Web Server Extensions\50\bin\fpexedll.dll
文件不存在,但我不希望它存在。我怎样才能摆脱对它的要求?