无法访问http://localhost/Reports http://localhost/ReportServer可以访问但是http://localhost/Reports不能访问 错误为:请求因 HTTP 状态 401 失败: Unauthorized。哪位大侠知道怎么弄? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查看相关文档,找到两种解决方法1.右击 - 虚拟目录 - 属性 - 目录安全性 - 编辑 打开对话框后,勾选"启用匿名访问"2.在WebServer实例化调用前加 "字段名..Credentials = System.Net.CredentialCache.DefaultCredentials;"例如:WEB1.Service ws1 = new WebServer_Test.WEB1.Service();ws1.Credentials = System.Net.CredentialCache.DefaultCredentials;textBox1.Text = ws1.HelloWorld();另,以下引用 Mood 朋友的一段话调用WS的时候,在IIS上有验证设置的,一般设置的是basic验证或者Windows集成验证,这就是说,你要访问这个WS,必须提供一个有权限调用的windows身份,这个时候,如果你的当前调用WS的运行帐号存在于对方系统中,并且密码一样,那么,你的那句ws.Credentials=CredentialCache.DefaultCredentials;就有用,否则,你应该如此写:ws.Credentials = new NetworkCredential(userid,password,domainname),当然如果对方的WS使用了匿名验证,你当前就可以不用写ws.Credentials=....这行代码了。 sql语句问题 一个子查询的问题 简单sql语句? 想问一下 关于sql server 补丁的问题 如何给组内的每项加一个编号 这个SQL语句该怎样修改? 行变列问题。 存储过程中调用存储过程的问题 在存储过程中给表添加字段 求一语句在sqlserver下的写法 干嘛要再子查询里面在加入条件 WHERE t1.type = t2.type 3条insert 之后一条没有执行..我恨纳闷
1.右击 - 虚拟目录 - 属性 - 目录安全性 - 编辑 打开对话框后,勾选"启用匿名访问"
2.在WebServer实例化调用前加 "字段名..Credentials = System.Net.CredentialCache.DefaultCredentials;"
例如:
WEB1.Service ws1 = new WebServer_Test.WEB1.Service();
ws1.Credentials = System.Net.CredentialCache.DefaultCredentials;
textBox1.Text = ws1.HelloWorld();另,以下引用 Mood 朋友的一段话
调用WS的时候,在IIS上有验证设置的,一般设置的是basic验证或者Windows集成验证,这就是说,你要访问这个WS,必须提供一个有权限调用的windows身份,这个时候,如果你的当前调用WS的运行帐号存在于对方系统中,并且密码一样,那么,你的那句ws.Credentials=CredentialCache.DefaultCredentials;就有用,否则,你应该如此写:ws.Credentials = new NetworkCredential(userid,password,domainname),当然如果对方的WS使用了匿名验证,你当前就可以不用写ws.Credentials=....这行代码了。