【发布时间】:2011-10-13 18:54:26
【问题描述】:
我有一个单页的 ASP.NET 4.0 C# 脚本正在运行。在调试模式下,我的脚本工作得很好,但是当我发布它时,它似乎在发出 WebRequest 时没有发送凭据。 以下是我正在使用的代码,我尝试了很多东西,但是当我使用我发布的脚本版本时,我不断收到 401 Unauthorized。顺便说一句,我正在使用 IIS 7
WebRequest fwRequest = HttpWebRequest.Create(fwURL);
fwRequest.UseDefaultCredentials = true;
//fwRequest.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse myHttpWebResponse = (HttpWebResponse)fwRequest.GetResponse();
【问题讨论】:
-
仅供参考,这不是脚本。这是一个程序。
-
您尝试过使用模拟吗?像使用 (WindowsIdentity.GetCurrent().Impersonate()) { //code here } (记忆中!
标签: c# asp.net credentials