在引用本地的WebService以后,查看页面,系统提示出错:
请求因 HTTP 状态 401 失败:Access Denied。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
================
难道我的权限设置有问题?
我仔细检查了WebService所在目录以及虚拟目录的权限,都已经允许匿名访问,并且应用程序设置也指定了当前目录。
是不是还有其他地方没有设置呀?
希望各位XDJM们帮帮忙,谢谢啦~~!
只要在你调用WS之前加上:
your_WSs_name.Credentials = System.Net.CredentialCache.DefaultCredentials
就可以了。
不用去设置匿名访问。
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;811318