WCF服务器发布到IIS上面

最近公司用到wcf技术,不过不是我负责的,所以我自己在网上找了一个例子,自己测试了了一下。前面都很简单,就是发布以后布署到IIS上出了点问题:

一,是浏览网站时,出现如下错误错误

这是IIS不能解译”.svc”文件的问题。打开配置网站中的“处理程序映射”,查看有没有下面红框的内容:

 

如果没有,以管理员的身份运行“cmd.exe”,运行“cd 系统盘:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation”,再输入“ServiceModelReg.exe  -i”。再查看“处理程序映射”,里面就有红框内的内容了,再“浏览”“Service.svc”就OK了。

二、上面一步成功,可能还会有如下错误:

 

vs2010默认的是4.0框架,4.0的框架是独立的CLR,和2.0的不同,如果想运行4.0的网站,需要用aspnet_regiis注册4.0框架,然后用4.0的Class池,就可以运行4.0的web项目了.

以管理员的身份运行“cmd.exe”,运行“cd 系统盘:\Windows\Microsoft.NET\Framework\v4.0.30319”,再输入“aspnet_regiis.exe -i”。安装好ASP.net就可以了

posted @ 2015-03-31 12:19  疯行者  阅读(470)  评论(0编辑  收藏  举报