当前位置:编程学习 > asp >>

待解问题:ASP.NET Webservice部署失败

 

最近,一个客户通过安装程序将我们的产品(ASP.NET)部署到Windows Server 2008 R2(64bit)上,然后告诉我们某些webservice 无法访问。这种问题一般不是很常见,而且也只是和具体的IIS环境有关。我按照如下步骤让客户检查了一下他们的服务器的IIS配置,一直没有找到合适的答案。

问题如下:通过如下地址访问.asmx文件(ASP.NET的webservice),没有文件返回,且不能访问。

https://accela01-pc.achievo.com/705SP8/SACRAMENTO/WebService/AdminConfigureService.asmx/jsdebug

正常情况,应该是能获得一个JS文件,内容大概如下:

 

11

12

注意:

1)这个问题只是在某个特定的环境下出现,其他情况下没有。

2)代码是没有问题的。如果有问题,很多地方都可以重现,况且我们自己的服务器也是Windows Server 2008 R2(64bit)

3) 参考资料:

How to call a Web Service from client-side JavaScript using ASP.Net AJAX

http://www.semenoff.dk/en/Code-Corner/ASP.Net.AJAX/WebService-From-JavaScript.aspxASP.NET

3.5核心编程之AJAX Web Service的调用

http://www.duote.com/tech/5/14544.html

如何通知脚本资源加载完成以及如何管理Web Service 客户端代理

http://www.755800.com/kb/870.shtml

 

检查步骤:

第一步:检查站点所使用的NET Framework的版本。

一般情况下,客户的站点会使用Application Pools,所以我们此处演示如何到Application Pools处去检查NET Framework的版本。

1

2

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,