【发布时间】:2013-08-17 15:58:05
【问题描述】:
我正在尝试在装有 IIS 8 的 Windows 8 机器上运行一个简单的 WCF 服务应用程序。
当我尝试在浏览器中查看 svc 文件时,只会下载 SVC 文件。
我在 IIS 中检查了 *.svc 的 MIME 类型,并且有一个条目:
.svc
application/octet-stream
我还检查了 IIS 中的 Handler Mappings,并且有一个 svc-integrated 条目如下:
svc-Integrated
*.svc
Enabled
System.ServiceModel.Activation.HttpHandler
我还尝试了这些其他网站建议的一些东西:
.NET WCF SVC file downloaded instead of being executed
但无法解决这个问题。
欣赏我应该关注的任何其他领域。真的被这个搞懵了。
注意: 我问这个的原因是因为我可以看到我拥有的应用程序能够调用该服务并且它得到了 200 响应,但似乎没有提供任何数据。所以我想从浏览器中检查 .svc,而是自动下载文件。
更新: 出于某种原因,只有在使用 Chrome 时才会下载 svc 文件。使用 IE 时,svc 工作正常。所以也许这不是 IIS 问题,而是 Chrome 中的一些浏览器设置问题?
【问题讨论】: