【问题标题】:App.Config Vs Web.ConfigApp.Config 与 Web.Config
【发布时间】:2013-06-27 12:21:54
【问题描述】:

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

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

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

【问题讨论】:

  • identityweb.config 的一部分。你到底想达到什么目标
  • 我正在构建一个控制台应用程序,但在调用 exe 时访问被拒绝。我在网络应用程序中做了完全相同的事情,并使用上面的模拟代码没有收到错误

标签: vb.net


【解决方案1】:

使用NetworkCredential 类:

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

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

顺便问一下,你想达到什么目的?

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2012-02-18
        • 2014-03-10
        • 2014-01-19
        • 2017-04-07
        • 2010-10-02
        • 2010-12-02
        • 2013-03-02
        • 2010-10-10
        • 2010-11-27
        相关资源
        最近更新 更多