最近公司用到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就可以了
时间: 2024-10-11 10:16:33