0

基本上我需要在 app.config 中执行此操作:

<system.web>
       <identity impersonate="true" userName="Username" password="Password"/>
</system.web>

我该如何做到这一点?目前正在研究这个没有运气?任何帮助将不胜感激

4

3 回答 3

1

使用NetworkCredential类:

NetworkCredential myCred = new NetworkCredential(
    SecurelyStoredUserName,SecurelyStoredPassword,SecurelyStoredDomain);

它将允许您进入网站、访问远程共享文件夹等...

顺便说一句,你想达到什么目的?

于 2013-06-27T12:32:38.593 回答
0

我不确定您是否可以从 app.config 模拟 - 您可能需要做的是在您的代码中启动一个模拟另一个用户的进程。看看这个相关的帖子。

于 2013-06-27T12:30:19.147 回答
0

您不能像在桌面应用程序中那样冒充其他用户。调查模仿。一个可能对您有帮助的问题是这个CodeProject 上的此条目实现了一个 C# 类,可帮助您模拟另一个用户。

于 2013-06-27T12:31:20.043 回答