我使用IIS版本10和Windows 10以及VisualStudio 2015。
我将WEB应用程序添加到IIS站点并打开它后,我收到错误:
HTTP Error 404.3 - Not Found
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.
我从以下位置安装了IIS子组件:
Control Panel -> Programs and Features -> Turn Windows features on or off
正如Mekanik的post所述。
以下是已安装子组件的屏幕截图:
但它没有帮助我,我仍然得到同样的错误。
任何想法为什么我一直得到这个错误可能它与IIS 10
的版本有关?
我对WCF Web服务有同样的问题。修复如下:打开 - 打开或关闭Windows功能,然后启用HTTP激活
你在浏览什么样的应用程序?根据扩展,确保您有正确的处理程序映射,即IIS管理器=>站点=>特定站点=>处理程序映射
另一件事是在IIS管理器中选择服务器(上面的应用程序池)双击ISAPI和CGI限制,看看是否允许一切。
我知道这是一个老问题,但万一有其他人遇到它:
它与Handler映射有关,您需要为相关站点的svc集成映射:
为了确保显示此映射,您需要转到控制面板 - >打开或关闭Windows功能 - > .NET Framework 4.7高级服务(或等效.net ver) - > WCF服务 - > HTTP激活
打开Http Activation并刷新IIS。这应该添加映射并修复错误。