在Web中调用本机上一个WebService,老是出现“请求因 HTTP 状态 401 失败:Unauthorized”错误,请问怎么回事?谢谢!

BeginnerBBB 2004-06-28 07:00:57
具体的源错误:
行 35:[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/HelloWorld", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
行 36: public string HelloWorld() {
行 37: object[] results = this.Invoke("HelloWorld", new object[0]);
行 38: return ((string)(results[0]));
行 39: }

...全文
273 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzyang 2004-09-09
  • 打赏
  • 举报
回复
楼上的,谢谢了,真神奇啊,以前一直都是好的,为什么突然需要这个东西呢?能解析一下吗?
zyy1a 2004-09-08
  • 打赏
  • 举报
回复
ws.Credentials=System.Net.CredentialCache.DefaultCredentials;
stlwj 2004-08-06
  • 打赏
  • 举报
回复
取消匿名访问就可以
Cyrilx 2004-07-23
  • 打赏
  • 举报
回复
是匿名访问呀,怎么还是会出现错误呢?
haifengat 2004-07-09
  • 打赏
  • 举报
回复
匿名引用没打开!我的也是这样,本以为虚拟目录是默认打开的,但.net上的webservice却不打开。唉
xj1122 2004-07-01
  • 打赏
  • 举报
回复
看看你的IIS里面的WEB SERVICE是否为匿名访问?
jlhdlj 2004-07-01
  • 打赏
  • 举报
回复
jamzh 2004-06-29
  • 打赏
  • 举报
回复
行 35: [WebMethod]
行 36: public string HelloWorld() {
行 37: object[] results = this.Invoke("HelloWorld", new object[0]);
行 38: return ((string)(results[0]));
行 39: }

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧