基本上我需要做这的app.config:App.Config中Vs的Web.Config中
<system.web>
<identity impersonate="true" userName="Username" password="Password"/>
</system.web>
如何做到这一点?目前一直在研究这个没有运气?任何帮助将非常赞赏
基本上我需要做这的app.config:App.Config中Vs的Web.Config中
<system.web>
<identity impersonate="true" userName="Username" password="Password"/>
</system.web>
如何做到这一点?目前一直在研究这个没有运气?任何帮助将非常赞赏
我不确定你可以从app.config中模拟 - 你可能需要做的是在代码中启动一个模拟另一个用户的进程。看看this相关帖子。
您不能在桌面应用程序中模拟其他用户。看看模拟。一个可能对你有帮助的问题是this one。 CodeProject上的This entry实现了一个C#类,可帮助您模拟另一个用户。
使用NetworkCredential
类:
NetworkCredential myCred = new NetworkCredential(
SecurelyStoredUserName,SecurelyStoredPassword,SecurelyStoredDomain);
它可以让你进入网站,访问远程共享文件夹,等等...
顺便说一句,什么是你想达到什么目的?
'identity'是'web.config'的一部分。你到底想要什么 – Satpal
我正在构建一个控制台应用程序,当我调用exe文件时,我的访问被拒绝。我在网络应用中做了完全相同的事情,并使用上面的模拟代码没有得到错误 – Will