Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 解密web.config文件时出错_Asp.net_Configuration_Command Line_Encryption - Fatal编程技术网

Asp.net 解密web.config文件时出错

Asp.net 解密web.config文件时出错,asp.net,configuration,command-line,encryption,Asp.net,Configuration,Command Line,Encryption,我只是想测试一下 这是我的命令行: aspnet_regiis.exe-pdf“ConnectionString”c:\web.config 这就是我犯的错误。 错误–“无法打开物理路径“C:\Web.Config”的配置 并且该文件的权限不是只读的 任何人都可以提出建议。您应该将web.config保存在一个文件夹中,关闭应用程序代码。根文件夹(c:)是一个仅供管理员使用的文件夹,不应用于任何用途!这是一篇非常古老的文章,但我今天自己搜索了它,发现如果省略文件名,它将在您指定的目录中拾取Web

我只是想测试一下

这是我的命令行:

aspnet_regiis.exe-pdf“ConnectionString”c:\web.config

这就是我犯的错误。 错误–“无法打开物理路径“C:\Web.Config”的配置

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


任何人都可以提出建议。

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

这是一篇非常古老的文章,但我今天自己搜索了它,发现如果省略文件名,它将在您指定的目录中拾取Web.config:

aspnet\u regis-pdf“ConnectionString”c:\temp

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

另外,
c:\
可能是对根目录的读写操作的管理员权限问题


干杯

我得到了解决方案。我不知道为什么在将web.config放入文件夹后,它起了作用。而且我在去掉web.config后尝试了c:\xyz。答案是什么,这样其他人都可以受益?对我来说是有效的。但不确定为什么在包含文件名时它不起作用。