昨天写了个WCF例子,在我电脑上怎么发布都不成功,老是报错,错误截图如下:
后来把这个例子放到其他人电脑上发布都没问题,这应该就是我IIS的问题了。我用的是win8.1的系统,IIS版本是8.5,IIS8.5默认是不支持WCF的svc请求的,如果要想在IIS8.5里支持,要做如下步骤:
1.首先添加MIME类型 扩展名“.svc”,MIME类型 “application/octet-stream”。具体操作,打开IIS,MIME类型,然后点击“添加”;
2.然后在“处理程序映射(“Handler Mappings”)”中添加Managed Handler托管处理程序。
这样完成之后,你的IIS8.5就可以支持WCF服务了。