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 -i "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 -i "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 -i "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>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
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节出错