为保护web.config文件中的敏感信息,我们可以使用aspnet_regiis.exe来加密web.config文件。
加密命令:
aspnet_regiis -pe "connectionStrings" -app "/applicationName"
解密命令:
aspnet_regiis -pd "connectionStrings" -app "/applicationName"
加密后除了人不能读以外,不影响它的使用。ASP.NET会自动解密来读取其中的内容。
但是,有时你会遇到以下问题。
A configuration file cannot be created for the requested Configuration object.
Failed!
比如,你使用SharePoint创建了一个网站,然后你想使用这个工具加密默认情况下就会有这个问题。
解决方法:找到那个SharePoint网站的文件夹,比如是6666,右击,选择Web Share->Share this folder,点击OK,就好了。
加密命令:
aspnet_regiis -pe "connectionStrings" -app "/applicationName"
解密命令:
aspnet_regiis -pd "connectionStrings" -app "/applicationName"
加密后除了人不能读以外,不影响它的使用。ASP.NET会自动解密来读取其中的内容。
但是,有时你会遇到以下问题。
A configuration file cannot be created for the requested Configuration object.
Failed!
比如,你使用SharePoint创建了一个网站,然后你想使用这个工具加密默认情况下就会有这个问题。
解决方法:找到那个SharePoint网站的文件夹,比如是6666,右击,选择Web Share->Share this folder,点击OK,就好了。