0

我是 Vb.net 的新手。我正在创建一个需要 Windows 登录名的 Intranet 应用程序。我从System.Net.CredentialCache.DefaultNetworkCredentials. 它在我的本地主机机器上运行良好。但问题是,当我尝试从开发服务器访问该站点时,它显示错误:

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

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

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

提前致谢。

4

1 回答 1

0

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

如何:在 ASP.NET 2.0 中使用模拟和委派

于 2013-01-07T18:10:10.320 回答