IIS 7.5中的WCF服务托管 - 由于扩展配置,无法提供您请求的页面

时间:2013-12-22 18:04:20

标签: c# wcf iis iis-7.5

每当我向IIS发布WCF服务时。几乎我已经习惯了这个错误:

  

HTTP错误404.3 - 未找到您请求的页面不能   由于扩展配置而提供服务。如果页面是   脚本,添加处理程序。如果要下载文件,请添加MIME   地图。

我坚持的做法是:将网站的应用程序池更改为classic mode。 但这次我运气不好。

  • Q.1。你能帮忙吗?
  • Q.2。正如错误所示:我应该配置.svc MIME映射一些 在IIS中的哪个位置?
  • Q.3。对于WCF在集成管道模式下运行,有没有具体的 需要配置?

2 个答案:

答案 0 :(得分:11)

尝试启用HTTP Activation

转到“控制面板”> Windows功能> .NET Framework 4.5高级服务> WCF服务> HTTP激活(勾选此

答案 1 :(得分:0)

对我来说,我只需要将特定的模仿类型添加到我正在运行的IIS网站中

参考:https://docs.microsoft.com/en-us/iis/configuration/system.webserver/staticcontent/mimemap

打开IIS管理器

在“连接”窗格中,转到要为其添加MIME类型的站点,应用程序或目录。

在“主页”窗格中,双击“ MIME类型”。

在“ MIME类型”窗格中,单击“操作”窗格中的“添加...”。

在“添加MIME类型”对话框中,添加文件扩展名和MIME类型,然后单击“确定”。