当解密web.config时出现错误

4

我只是想测试一下。

这是我的命令行:

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

然后我遇到了这个错误:

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

而且那个文件的权限不是只读的。

可以有人给些建议吗?


我找到了解决方案。我不知道为什么把web.config放到一个文件夹里后,它就可以工作了。 - alice7
我尝试了在去掉web.config后使用c:\xyz。 - alice7
那么答案是什么,这样其他人也可以受益吗? - Chris Hayes
2个回答

5
这是一篇很旧的文章,但我今天自己搜索时发现,如果省略文件名,则会在您指定的目录中选择Web.config。如下所示:

aspnet_regiis -pdf "connectionStrings" c:\temp

如果添加一个尾随的“\”或完整名称“c:\ temp \ Web.config”,它仍将失败。
此外,“c:\”可能是管理员权限问题,无法读取和写入根目录。
干杯

对我有用。不确定为什么包括文件名时它没有起作用。 - Dave

-2

你应该将 web.config 放在靠近应用程序代码的文件夹中。根目录 (c:) 是仅限管理员使用的文件夹,不应该用于任何其他用途!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接