【问题标题】:Set password on virtual directory in IIS Express with AppCmd使用 AppCmd 在 IIS Express 中的虚拟目录上设置密码
【发布时间】:2013-04-12 09:39:22
【问题描述】:

我有一个物理路径指向文件共享的 vdir。在 applicationhost.config 的 vdir 配置部分中将“userName”和“password”属性设置为有权访问该共享的用户可以正常工作,但密码是明文形式。

我希望在 applicationhost.config 文件中加密此密码。

我发现的唯一选择是使用“appcmd.exe”来执行此操作,但我无法让它以明显的方式工作:

appcmd.exe set vdir /vdir.name:"Default Web Site/img" /password:"ThePassword"

我收到此错误:

错误(hresult:80090016,消息:未能提交配置更改。 键集不存在)

我尝试使用提升的 cmd 提示符,但什么也没做。设置其他属性,如用户名,可以正常工作。

【问题讨论】:

  • 通常这意味着机器密钥已损坏,因此加密失败。你必须解决这个问题。

标签: iis iis-express appcmd


【解决方案1】:

试试这样:

appcmd.exe set vdir "Default Web Site/img" /username:user /password:password

【讨论】:

    猜你喜欢
    • 2010-09-29
    • 2012-02-02
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 2018-02-26
    • 2020-07-26
    • 1970-01-01
    相关资源
    最近更新 更多