[求助]WEB SERVICE的调用问题,请帮忙看看
各位好,小弟今天写了一个WEB SERVICE的服务端程序,用IE测试时运行正常,可是我在客户端添加WEB引用后,运行该客户程序,调用WEB SERVER的WEB METHOD方法时,老是报错:
未处理的“System.Net.WebException”类型的异常出现在 system.web.services.dll 中。
其他信息: 请求因 HTTP 状态 401 失败:Access Denied。
请问这是什么原因引起的。请知道的告诉我一声,先在此谢谢各位了!
[解决办法]
有可能是因为windows权限设置的问题。
如果你调试的时候用的是vs的web server调的话,你的权限就是你登陆的权限(可能是admin)这时,你是有权限访问这个webservice文件的。
在客户端添加引用时,访问的应该是iis吧。哪有可能是用匿名用户的权限访问,检查一下webservice文件的权限设置。
[解决办法]
重新添加一下System.Web.Services这个dll的引用