我正在尝试在带有 IIS 8 的 Windows 8 机器上运行一个简单的 WCF 服务应用程序。
当我尝试在浏览器中查看 svc 文件时,只会下载 SVC 文件。
我在 IIS 中检查了 *.svc 的 MIME 类型,并且有一个条目:
.svc
application/octet-stream
我还检查了 IIS 中的处理程序映射,并且有一个 svc-integrated 条目,如下所示:
svc-Integrated
*.svc
Enabled
System.ServiceModel.Activation.HttpHandler
我还尝试了这些其他网站建议的一些东西:
但无法解决这个问题。
欣赏我应该关注的任何其他领域。真的被这件事难住了。
注意:我问这个的原因是因为我可以看到我拥有的应用程序能够调用该服务并且它得到了 200 响应,但似乎没有提供数据。所以我想从浏览器中检查 .svc ,而是自动下载文件。
更新:出于某种原因,仅在使用 Chrome 时才下载 svc 文件。使用 IE 时,svc 工作正常。所以也许这不是 IIS 问题,而是 Chrome 中的一些浏览器设置?