一.写在前面
近日在做一个系统,用到了webservice服务,做了一部分功能,需要项目中心测试,于是先把webserivice挂到iis上,搭好环境,才能给他们测试。然后发布包正常的情况下,发布到iis上居然会一直报错,老大告诉我可以是iis没有注册asp.net 4.0导致的。于是就有了此篇文章
二.如何注册asp。net 4.0到iis
可以是因为iis和.net安装的顺序不同,导致了没有。net并没有注册到iis上。所以才有以上的报错,下面我们重新注册一下:
I.针对32为windows
---------------------------------------------------------------------------
1. 运行->cmd
2. cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
3. aspnet_regiis.exe -i
ii.针对64位的Windows:
---------------------------------------------------------------------------
1. 运行->cmd
2. cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. aspnet_regiis.exe -i
三.重启iis
为了确保iis正常使用,我们需要重启一下iis
1. 运行->cmd
2.iisreset
重新发布,你会发现不会webservice正常了。
四.总结
感谢林老板的教导,对我帮助极大,非常感激