我想加密common.config,而不是Web.config文件。 Common.config與web.config位於不同的位置。 web.config文件連接到common.config。如何加密.config文件Asp.net
的web.config:
<appSettings file="C:\Users\ja\Documents\common.config">
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
common.config:
<appSettings>
<add key="myKey" value="This is the Value"/>
</appSettings>`
這適用於web.config文件:
aspnet_regiis.exe -pef appSettings c:\Users\ja\Desktop\test\webapp\webapp -prov "RsaRpotectedConfigurationProvider"
但是,當我試圖加密常用.config文件:
aspnet_regiis.exe -pef appSettings c:\Users\ja\Document\ -prov "RsaRpotectedConfigurationProvider"
我得到這個錯誤:
The configuration for physical path 'c:\Users\ja\Document\' cannot be opened
不行,它仍然不起作用。 – User765876
它看起來像路徑參數應該指向一個Web應用程序。也許將common.config移動到應用程序的根目錄而不是Documents文件夾? – David
也不起作用。 – User765876