基本上我需要在 app.config 中执行此操作:
<system.web>
<identity impersonate="true" userName="Username" password="Password"/>
</system.web>
我该如何做到这一点?目前正在研究这个没有运气?任何帮助将不胜感激
基本上我需要在 app.config 中执行此操作:
<system.web>
<identity impersonate="true" userName="Username" password="Password"/>
</system.web>
我该如何做到这一点?目前正在研究这个没有运气?任何帮助将不胜感激
使用NetworkCredential
类:
NetworkCredential myCred = new NetworkCredential(
SecurelyStoredUserName,SecurelyStoredPassword,SecurelyStoredDomain);
它将允许您进入网站、访问远程共享文件夹等...
顺便说一句,你想达到什么目的?
我不确定您是否可以从 app.config 模拟 - 您可能需要做的是在您的代码中启动一个模拟另一个用户的进程。看看这个相关的帖子。
您不能像在桌面应用程序中那样冒充其他用户。调查模仿。一个可能对您有帮助的问题是这个。CodeProject 上的此条目实现了一个 C# 类,可帮助您模拟另一个用户。