写了一个web service,调试时asp.net里出现了Access Denied错误。
写了一个web service,调试时asp.net里出现了Access Denied错误,为什么咧?
我在IE里输入web service的地址可以显示出来,应该没有问题。但是调用之后就出现了Access Denied错误。
问题点数:30、回复次数:6Top
1 楼zoti(潇湘浪子)回复于 2005-02-17 23:27:26 得分 10
将错误信息贴出来。Top
2 楼marising(抹布)回复于 2005-02-18 09:50:55 得分 10
是不是IIS基于域用户验证,你在IE中已经缓存了你的验证信息,调用时没有。Top
3 楼yizhixiaozhu(天啦,手都起茧了)回复于 2005-02-18 13:29:45 得分 10
有可能Top
4 楼wdfboy1978(初学者)回复于 2005-02-20 21:18:44 得分 0
终于找到问题所在了,哈哈哈。。。。。
要解决此问题,请将 DefaultCredentials 分配给 Web 服务客户端代理的 Credentials 属性。
Visual C# .NET 示例:myWS.Credentials= System.Net.CredentialCache.DefaultCredentials;
Visual Basic .NET 示例:myWS.Credentials = System.Net.CredentialCache.DefaultCredentials
Top
5 楼wdfboy1978(初学者)回复于 2005-02-21 08:38:58 得分 0
谁顶,我散分了!Top
6 楼wdfboy1978(初学者)回复于 2005-02-22 10:32:14 得分 0
谁顶,我散分了!
Top




