App.Config 与 Web.Config
Posted
技术标签:
【中文标题】App.Config 与 Web.Config【英文标题】:App.Config Vs Web.Config 【发布时间】:2013-06-27 12:21:54 【问题描述】:基本上我需要在 app.config 中执行此操作:
<system.web>
<identity impersonate="true" userName="Username" password="Password"/>
</system.web>
我该如何做到这一点?目前正在研究这个没有运气?任何帮助将不胜感激
【问题讨论】:
identity
是web.config
的一部分。你到底想达到什么目标
我正在构建一个控制台应用程序,但在调用 exe 时访问被拒绝。我在网络应用程序中做了完全相同的事情,并使用上面的模拟代码没有收到错误
【参考方案1】:
使用NetworkCredential
类:
NetworkCredential myCred = new NetworkCredential(
SecurelyStoredUserName,SecurelyStoredPassword,SecurelyStoredDomain);
它将允许您进入网站、访问远程共享文件夹等...
顺便问一下,你想达到什么目的?
【讨论】:
【参考方案2】:我不确定您是否可以通过 app.config 进行模拟 - 您可能需要做的是在您的代码中启动一个模拟其他用户的进程。看看this的相关帖子。
【讨论】:
【参考方案3】:您不能像在桌面应用程序中那样冒充其他用户。调查模仿。一个可能对您有帮助的问题是this one。 CodeProject 上的This entry 实现了一个 C# 类,可帮助您模拟其他用户。
【讨论】:
以上是关于App.Config 与 Web.Config的主要内容,如果未能解决你的问题,请参考以下文章
Web.config 转换可以与 App.config 文件一起使用吗? [复制]
从类库调用 WCF 服务:App.Config 与 Web.Config?