【问题标题】:While decrypting the web.config get an error解密 web.config 时出现错误
【发布时间】:2011-01-31 22:26:17
【问题描述】:

我只是想测试一下。

这是我的命令行:

aspnet_regiis.exe -pdf "connectionStrings" c:\web.config

这是我得到的错误。 错误 - “无法打开物理路径‘C:\Web.Config’的配置。

并且该文件的权限不是只读的。

谁能推荐一下。

【问题讨论】:

  • 我得到了解决方案。我不知道为什么将 web.config 放入文件夹后,它工作了。
  • 我也试过 c:\xyz 在关闭 web.config 后
  • 答案是什么,所以其他人都可以受益?

标签: asp.net configuration command-line encryption


【解决方案1】:

您应该将 web.config 保存在关闭应用程序代码的文件夹中。根文件夹 (c:) 是一个仅限管理员使用的文件夹,不应用于任何用途!

【讨论】:

    【解决方案2】:

    这是一篇很老的帖子,但我今天自己搜索它,发现如果您省略文件名,它将在您指定的目录中提取 Web.config:

    aspnet_regiis -pdf "connectionStrings" c:\temp

    如果您添加尾随 \ 或全名 c:\temp\Web.config,它仍然会失败。

    另外,c:\ 可能是管理员权限问题,读取和写入 root。

    干杯

    【讨论】:

    • 为我工作。不知道为什么在包含文件名时它不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多