我是 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
提前致谢。