请求失败,HTTP状态为401:拒绝访问

时间:2013-01-07 16:41:42

标签: vb.net

我是Vb.net的新手。我正在创建一个需要windows loginname的Intranet应用程序。我从System.Net.CredentialCache.DefaultNetworkCredentials获得了登录名。它在我的localhost机器上工作正常。但问题是,当我尝试从开发服务器访问该站点时,它显示错误:

  

请求失败,HTTP状态为401:拒绝访问

但是相同的代码在测试环境中运行良好。我不知道为什么这两个环境的行为都不同。 我正在使用Windows集成身份验证和禁用匿名访问。请帮我解决这个问题。

Dim consumeWebService As ws-ProfileService
consumeWebService = New ws-ProfileService
consumeWebService.PreAuthenticate = True
consumeWebService.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials

提前致谢。

1 个答案:

答案 0 :(得分:0)

这听起来像是冒充问题。在这里阅读,看看这是否有帮助。即使七岁,这绝对值得一读。

How To: Use Impersonation and Delegation in ASP.NET 2.0