2013-06-27 120 views
0

基本上我需要做这的app.config:App.Config中Vs的Web.Config中

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

如何做到这一点?目前一直在研究这个没有运气?任何帮助将非常赞赏

+0

'identity'是'web.config'的一部分。你到底想要什么 – Satpal

+0

我正在构建一个控制台应用程序,当我调用exe文件时,我的访问被拒绝。我在网络应用中做了完全相同的事情,并使用上面的模拟代码没有得到错误 – Will

回答

0

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

0

您不能在桌面应用程序中模拟其他用户。看看模拟。一个可能对你有帮助的问题是this one。 CodeProject上的This entry实现了一个C#类,可帮助您模拟另一个用户。

1

使用NetworkCredential类:

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

它可以让你进入网站,访问远程共享文件夹,等等...

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

相关问题