VS2013中,JS调用WebService,一直运行正常。部署到WindowsServer2008之后,在网页中访问,始终提示网页中有错误,点开之后发现是WebService未定义。
于是上网查解决方案,发现不少人说需要加命名空间,比如:http://www.cnblogs.com/zjmzone/archive/2011/09/14/2176496.html
可是新版ASP.NET中,WebService已经没有命名空间了
又怀疑是路径的问题,反复试验也不是;而后尝试修改应用程序池,依然无果。
苦苦思索,突然想到先前曾经碰到过IIS中的网站运行故障,需要aspnet_regiis.exe -i来重新安装IIS Mapping。。。
会不会是这里的问题呢,立即试验:
为了保险起见,在IIS中重新启动网站,再次运行Js调用WebService的页面,顺利运行了。。。
如此小问题,折腾1个小时,希望碰到此问题的同学少走一点弯路。