1

我有一个使用 Windows 身份验证的 ASP 3.5 Web 表单应用程序,它需要调用使用集成 Windows 身份验证的基于肥皂的 Web 服务(SSRS 2005 报告服务)。但是,从 asp 后端调用 Web 服务时不断抛出 401 错误。如果我在 Web 服务上打开匿名身份验证,则使用 IUSR_xxx 帐户可以正常工作,但是我希望它使用访问 asp Web 应用程序的用户的 Windows 帐户进行连接。如何通过 Windows 用户凭据?

4

1 回答 1

4

您必须通过向您的代理提供默认凭据来验证您的网络服务。像这样

localhost.ServiceX myProxy = new localhost.ServiceX();
myProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
于 2009-09-15T07:50:44.060 回答