【发布时间】: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