问题描述
非常奇怪,在asp.net的aspx.cs页面中调用WEBSERVICE没有问题,数据可以出现。但是在使用AJAX调用HANDLER中WEBSERVICE出现系统消息:<br>请求因HTTP状态401失败:Unauthorized这样的权限问题。handler中的代码如下:publicclassHandler:IHttpHandler,IRequiresSessionState{publicvoidProcessRequest(HttpContextcontext){context.Response.ContentType="text/plain";stringUsername="1351001261734";zkxxtwbs.Servicezkws=newzkxxtwbs.Service();zkws.Credentials=newSystem.Net.NetworkCredential("Web123","user123");DataSetds1=zkws.GetFXXX(Username);context.Response.Write(ds1.Tables[0].Rows.Count.ToString());context.Response.End();}网上搜了很多解决文档但是都不行。请大神指点
解决方案
解决方案二:
确定帐号密码正确了?("Web123","user123")
解决方案三:
什么叫“在asp.net的aspx.cs页面中调用WEBSERVICE没有问题”?是另外一个远程部署的网站吗?
时间: 2024-10-08 17:48:15