使用handler调用webservice出现错误的情况
非常奇怪,在asp.net的aspx.cs页面中调用WEBSERVICE没有问题,数据可以出现。但是在使用AJAX调用HANDLER中WEBSERVICE出现系统消息: <br>请求因 HTTP 状态 401 失败: Unauthorized 这样的权限问题。
handler中的代码如下:
public class Handler : IHttpHandler ,IRequiresSessionState
{
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string Username = "1351001261734";
zkxxtwbs.Service zkws = new zkxxtwbs.Service();
zkws.Credentials = new System.Net.NetworkCredential("Web123", "user123");
DataSet ds1 = zkws.GetFXXX(Username);
context.Response.Write(ds1.Tables[0].Rows.Count.ToString());
context.Response.End();
}
网上搜了很多解决文档但是都不行。请大神指点