当前位置:编程学习 > C#/ASP.NET >>

请求因 HTTP 状态 401 失败: Unauthorized。

我在调用微软CRM的Web Service时,提示如下错误:

请求因 HTTP 状态 401 失败: Unauthorized。


调用方法如下:

 NetworkCredential credentials = new
                  NetworkCredential("administrator", "abc123","TJY");

            // Set up the CRM Service.
            CrmAuthenticationToken token = new CrmAuthenticationToken();
            token.AuthenticationType = 0;
            token.OrganizationName = "AdventureWorksCycle";

            CrmService service = new CrmService();
            service.Url = "http://192.168.1.12:5555/mscrmservices/2007/crmservice.asmx";
            service.CrmAuthenticationTokenValue = token;
            service.Credentials = credentials ;
..............


CRM在另一台机器上,访问都正常。而且在CRM站点上也设置了启用匿名访问!!

谢谢


--------------------编程问答-------------------- CRM在另一台机器上,访问都正常,访问的时候提示输入机器的用户名和密码,输入正确后才可以访问。

我在网上查了,说这个错误启用匿名访问就可以了,我也在CRM站点上也设置了启用匿名访问!!可是还是不行!!! --------------------编程问答-------------------- 访问的时候提示输入机器的用户名和密码,输入正确后才可以访问

-------------------------------------------------------

权限问题,在用户组里面添加IUSR_computername帐户。 --------------------编程问答-------------------- 帮顶,不知道 --------------------编程问答-------------------- UP... --------------------编程问答-------------------- UP呀 --------------------编程问答-------------------- 没有人会吗? --------------------编程问答-------------------- 顶,同样的问题 --------------------编程问答-------------------- 呀呀呀. 貌似权限问题哦.

楼上设置下看,如果还有问题再做解决. --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,