【问题标题】:WCF service hosting in IIS 7.5 - The page you are requesting cannot be served because of the extension configuration [duplicate]IIS 7.5 中的 WCF 服务托管 - 由于扩展配置,无法提供您请求的页面 [重复]
【发布时间】:2013-12-22 18:04:19
【问题描述】:

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

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

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

  • Q.1。你能帮忙吗?
  • Q.2。正如错误所暗示的:我应该配置 .svc MIME map some IIS 在哪里?
  • Q.3。 WCF要在集成流水线模式下运行,有没有具体的 需要配置吗?

【问题讨论】:

标签: c# wcf iis iis-7.5


【解决方案1】:

尝试启用HTTP Activation

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

【讨论】:

  • 我不敢相信,你在几分之一秒内就解决了!分享你的秘密,你是在哪里学习 WCF 的?
  • @lakshya 很高兴它帮助了你。好吧,我曾经遇到过类似的问题,只记得解决方案就是这样:)。如果它解决了您的问题,请将其标记为答案。它会帮助别人。
  • 感谢您的编辑。如果您真的相信您的回答可以帮助他人,请不要忘记为问题点赞 :-)
  • 随着 WCF 在后视镜中变得更小,这样的基本块变得更有价值。谢谢。
【解决方案2】:

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

Adding Static Content MIME Mappings <mimeMap>:

  1. 打开 Internet 信息服务 (IIS) 管理器
  2. 在“连接”窗格中,转到要为其添加 MIME 类型的站点、应用程序或目录。
  3. 在“主页”窗格中,双击 MIME 类型。
  4. 在 MIME 类型窗格中,单击操作窗格中的添加...。
  5. 在“添加 MIME 类型”对话框中,添加文件扩展名和 MIME 类型,然后单击“确定”。

【讨论】:

  • 谢谢,我也从this 的帖子中做了第二步
猜你喜欢
  • 2011-05-22
  • 2018-06-06
  • 1970-01-01
  • 2020-07-08
  • 1970-01-01
  • 2013-07-14
  • 1970-01-01
  • 1970-01-01
  • 2011-05-25
相关资源
最近更新 更多