我的情景:
User -> Web App (ASP.NET, C# 3.5) -> Exchange
我需要将用户的Window帐户信息传递给Exchange,因为它使用的是WIA。
我在我的网络应用的属性上启用了“NTLM”,然后我使用:
request.Credentials = CredentialCache.DefaultNetworkCredentials;
它似乎不起作用。 DefaultNetworkCredentials是正确的方法,还是应该使用其他方法将用户的凭据传递给Exchange?
答案 0 :(得分:0)
您需要先冒充当前用户才能执行此操作。您可以使用WindowsImpersonationContext
或通过将整个应用程序设置为在web.config文件中进行模拟来执行此操作。