自定义加密web.config实验记录

 

  1
  2 D:\VS2005\VC > gacutil  / l T
  3 Microsoft (R) .NET Global Assembly Cache Utility.  Version  2.0 . 50727.42
  4 Copyright (c) Microsoft Corporation.  All rights reserved.
  5
  6 全局程序集缓存包含下列程序集:
  7   T, Version = 0.0 . 0.0 , Culture = neutral, PublicKeyToken = 31cdbce14f9703c8, processo
  8 rArchitecture = MSIL
  9
 10 项目数  =   1
 11
 12 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
 13 qhe325_2 "
 14 正在加密配置节
 15 未能加载文件或程序集“TripleDESProtectedConfigurationProvider, Version = 0.0 . 0.0 ,
 16 PublicKeyToken = 31cdbce14f9703c8”或它的某一个依赖项。系统找不到指定的文件。
 17 失败 !
 18
 19 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
 20 qhe325_2 "
 21 正在加密配置节
 22 未能加载文件或程序集“TripleDESProtectedConfigurationProvider, Version = 0.0 . 0.0 ,
 23 PublicKeyToken = 31cdbce14f9703c8”或它的某一个依赖项。系统找不到指定的文件。
 24 失败 !
 25
 26 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
 27 qhe325_2 "
 28 正在加密配置节
 29 未能加载文件或程序集“T, Version = 0.0 . 0.0 , PublicKeyToken = 31cdbce14f9703c8”或它
 30 的某一个依赖项。系统找不到指定的文件。
 31 失败 !
 32
 33 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
 34 qhe325_2 "
 35 正在加密配置节
 36 未能加载文件或程序集“T.dll, Version = 0.0 . 0.0 , PublicKeyToken = 31cdbce14f9703c8”
 37 或它的某一个依赖项。系统找不到指定的文件。
 38 失败 !
 39
 40 D:\VS2005\VC > gacutil  - " D:\Visual Studio 2005\Projects\Monitoring\TripleDESCryp
 41 toServiceProvider\obj\Debug\TripleDESCryptoServiceProvider.dll "
 42 Microsoft (R) .NET Global Assembly Cache Utility.  Version  2.0 . 50727.42
 43 Copyright (c) Microsoft Corporation.  All rights reserved.
 44
 45 程序集已成功添加到缓存中
 46
 47 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
 48 qhe325_2 "
 49 正在加密配置节
 50 未能加载文件或程序集“TripleDESProtectedConfigurationProvider, Version = 0.0 . 0.0 ,
 51 PublicKeyToken = 31cdbce14f9703c8”或它的某一个依赖项。系统找不到指定的文件。
 52 失败 !
 53
 54 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
 55 qhe325_2 "
 56 正在加密配置节
 57 未能加载文件或程序集“TripleDESCryptoServiceProvider, Version = 0.0 . 0.0 , PublicKey
 58 Token = 31cdbce14f9703c8”或它的某一个依赖项。系统找不到指定的文件。
 59 失败 !
 60
 61 D:\VS2005\VC > gacutil  - i System.Configuration.dll
 62 Microsoft (R) .NET Global Assembly Cache Utility.  Version  2.0 . 50727.42
 63 Copyright (c) Microsoft Corporation.  All rights reserved.
 64
 65 将程序集添加到缓存失败:   系统找不到指定的文件。
 66
 67
 68 D:\VS2005\VC > gacutil  - i C:\WINDOWS\Microsoft.NET\Framework\v2. 0.50727 \System.con
 69 figuration.dll
 70 Microsoft (R) .NET Global Assembly Cache Utility.  Version  2.0 . 50727.42
 71 Copyright (c) Microsoft Corporation.  All rights reserved.
 72
 73 程序集已成功添加到缓存中
 74
 75 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
 76 qhe325_2 "
 77 正在加密配置节
 78 未能加载文件或程序集“TripleDESCryptoServiceProvider, Version = 0.0 . 0.0 , PublicKey
 79 Token = 31cdbce14f9703c8”或它的某一个依赖项。系统找不到指定的文件。
 80 失败 !
 81
 82 D:\VS2005\VC > csc  / out : " c:\T.dll "   / t:library  " D:\Visual Studio 2005\Projects\Moni
 83 toring\TripleDESCryptoServiceProvider\TripleDESProtectedConfigurationProvider.cs
 84 "  /r: " C:\WINDOWS\Microsoft.NET\Framework\v2. 0.50727 \System.configuration.dll "  /k
 85 eyfile: " c:\keys.snk "
 86 Microsoft (R) Visual C#  2005  编译器 版本  8.00 . 50727.1378
 87 用于 Microsoft (R) Windows (R)  2005  Framework 版本  2.0 . 50727
 88 版权所有 (C) Microsoft Corporation  2001 - 2005 。保留所有权利。
 89
 90
 91 D:\VS2005\VC > gacutil  - " c:\T.dll "
 92 Microsoft (R) .NET Global Assembly Cache Utility.  Version  2.0 . 50727.42
 93 Copyright (c) Microsoft Corporation.  All rights reserved.
 94
 95 将程序集添加到缓存失败: 拒绝访问。您可能没有执行此任务的管理凭据。请与您的系统管
 96 理员联系以获得帮助。
 97
 98 D:\VS2005\VC > gacutil  - " c:\T.dll "
 99 Microsoft (R) .NET Global Assembly Cache Utility.  Version  2.0 . 50727.42
100 Copyright (c) Microsoft Corporation.  All rights reserved.
101
102 程序集已成功添加到缓存中
103
104 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
105 qhe325_2 "
106 正在加密配置节
107 未能加载文件或程序集“T, Version = 0.0 . 0.0 , PublicKeyToken = 31cdbce14f9703c8”或它
108 的某一个依赖项。系统找不到指定的文件。
109 失败 !
110
111 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
112 qhe325_2 "
113 正在加密配置节
114 未能加载文件或程序集“T, Version = 0.0 . 0.0 , PublicKeyToken = 31cdbce14f9703c8”或它
115 的某一个依赖项。系统找不到指定的文件。
116 失败 !
117
118 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
119 qhe325_2 "
120 正在加密配置节
121 未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。
122 失败 !
123
124 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
125 qhe325_2 "
126 正在加密配置节
127 未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。
128 失败 !
129
130 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
131 qhe325_2 "
132 正在加密配置节
133 未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。
134 失败 !
135
136 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
137 qhe325_2 "
138 正在加密配置节
139 未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。
140 失败 !
141
142 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
143 qhe325_2 "
144 正在加密配置节
145 未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。
146 失败 !
147
148 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
149 qhe325_2 "
150 正在加密配置节
151 未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。
152 失败 !
153
154 D:\VS2005\VC > aspnet_regiis  - pe  " connectionStrings "   - app  / monitoring_web  - prov  " q
155 qhe325_2 "
156 正在加密配置节
157 成功 !
158
159 D:\VS2005\VC > aspnet_regiis  - pe  " abc "   - app  / monitoring_web  - prov  " qqhe325_2 "
160 正在加密配置节
161 成功 !
162
163 D:\VS2005\VC > aspnet_regiis  - pe  " system.web "   - app  / monitoring_web  - prov  " qqhe325_
164 2 "
165 正在加密配置节
166 未找到配置节“system.web”。
167 失败 !
168
169 D:\VS2005\VC > aspnet_regiis  - pe  " system\web "   - app  / monitoring_web  - prov  " qqhe325_
170 2 "
171 正在加密配置节
172 未找到配置节“system\web”。
173 失败 !
174
175 D:\VS2005\VC >

1.生成T.dll加入到全局程序集中,通过gacutil -l T或查看C:\WINDOWS\assembly中存在加入成功
  但在vs2005命令行regiis加密时找不到程序集,把T.dll复制到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
  时,可以使用了。
2.解密时,虽然已引用T.dll,但仍出黄页,把T.dll加入到bin目录后成功!
  以上2点不知道为什么不能从全局程序集中找到T。
3.自定义加密程序还不能从文本文件注册到密钥容器中。
4.sn.exe,gacutil.exe没有找到存放位置,不和aspnet_regiis放在一起
5.加密system.web节出错

你可能感兴趣的:(config)