Windows 8和IIS 8中的WCF - SVC文件被下载

时间:2013-08-17 15:58:05

标签: wcf windows-8 iis-8

我正在尝试在带有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中的一些浏览器设置?

2 个答案:

答案 0 :(得分:1)

每个人都应该考虑浏览器的问题,因为它对我来说是一样的......然后经过几个小时的真正的痛苦和挫折之后,我转而使用Firefox,它最终工作了!!!

答案 1 :(得分:0)

如果要下载文件,则必须有与之关联的默认程序。尝试删除与.svc文件关联的默认程序,然后浏览它。 此链接有助于删除默认程序http://www.sevenforums.com/general-discussion/318473-file-type-change-back-unknown-application.html