使用aspnet_regiis查询加密 web.config

本文关键字:加密 web config 查询 regiis aspnet 使用 | 更新日期: 2023-09-27 18:31:31

我的web.config文件中有以下内容 - 下面显示了其中的一个片段 - 我只想加密ADConnection部分 - 请注意UserID和密码仅用于测试以尝试使其工作:

<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <ADConnection
   UserID="Test"
   Password="Test1234"
/>
  <connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="" />
  </connectionStrings>
  <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
    <pages>

我运行以下命令的机器是64位Windows Server 2008 R2。

我尝试了以下方法 - 右键单击并以管理员身份运行 CMD。

cd 到: C:''Windows''Microsoft.NET''Framework''v4.0.30319

然后我尝试了以下命令:

aspnet_regiis.exe -pef "ADConnection" C:'Users'Test'Documents'Visual Studio 2012'Projects'WebApplication
1'WebApplication1'Web.config

但是,当我按回车键时,只需列出aspnet_regiis可以执行的所有选项以及简要说明aspnet_regiis是一个太习惯于在本地计算机上安装和unistall ASP.NET 的管理。

我错过了什么吗?

使用aspnet_regiis查询加密 web.config

因此,在使用上面格兰特·托马斯的信息以及一些额外的试验和错误之后,我的实际 CMD 应该看起来像(引号中的路径,最后也没有指定 web.config:

C:'Windows'Microsoft.NET'Framework'v4.0.30319>aspnet_regiis.exe -pef "ADConnecti
on" "C:'Users'Test'Documents'Visual Studio 2012'Projects'WebApplication1'We
bApplication1"