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
D:\VS2005\VC>gacutil /l T3
Microsoft (R) .NET Global Assembly Cache Utility. Version 2.0.50727.424
Copyright (c) Microsoft Corporation. All rights reserved.5

6
全局程序集缓存包含下列程序集:7
T, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31cdbce14f9703c8, processo8
rArchitecture=MSIL9

10
项目数 = 111

12
D:\VS2005\VC>aspnet_regiis -pe "connectionStrings" -app /monitoring_web -prov "q13
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 "q20
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 "q27
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 "q34
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\TripleDESCryp41
toServiceProvider\obj\Debug\TripleDESCryptoServiceProvider.dll"42
Microsoft (R) .NET Global Assembly Cache Utility. Version 2.0.50727.4243
Copyright (c) Microsoft Corporation. All rights reserved.44

45
程序集已成功添加到缓存中46

47
D:\VS2005\VC>aspnet_regiis -pe "connectionStrings" -app /monitoring_web -prov "q48
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 "q55
qhe325_2"56
正在加密配置节
57
未能加载文件或程序集“TripleDESCryptoServiceProvider, Version=0.0.0.0, PublicKey58
Token=31cdbce14f9703c8”或它的某一个依赖项。系统找不到指定的文件。59
失败!60

61
D:\VS2005\VC>gacutil -i System.Configuration.dll62
Microsoft (R) .NET Global Assembly Cache Utility. Version 2.0.50727.4263
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.con69
figuration.dll70
Microsoft (R) .NET Global Assembly Cache Utility. Version 2.0.50727.4271
Copyright (c) Microsoft Corporation. All rights reserved.72

73
程序集已成功添加到缓存中74

75
D:\VS2005\VC>aspnet_regiis -pe "connectionStrings" -app /monitoring_web -prov "q76
qhe325_2"77
正在加密配置节
78
未能加载文件或程序集“TripleDESCryptoServiceProvider, Version=0.0.0.0, PublicKey79
Token=31cdbce14f9703c8”或它的某一个依赖项。系统找不到指定的文件。80
失败!81

82
D:\VS2005\VC>csc /out:"c:\T.dll" /t:library "D:\Visual Studio 2005\Projects\Moni83
toring\TripleDESCryptoServiceProvider\TripleDESProtectedConfigurationProvider.cs84
" /r:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.configuration.dll" /k85
eyfile:"c:\keys.snk"86
Microsoft (R) Visual C# 2005 编译器 版本 8.00.50727.137887
用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.5072788
版权所有 (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.4293
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.42100
Copyright (c) Microsoft Corporation. All rights reserved.101

102
程序集已成功添加到缓存中103

104
D:\VS2005\VC>aspnet_regiis -pe "connectionStrings" -app /monitoring_web -prov "q105
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 "q112
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 "q119
qhe325_2"120
正在加密配置节
121
未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。122
失败!123

124
D:\VS2005\VC>aspnet_regiis -pe "connectionStrings" -app /monitoring_web -prov "q125
qhe325_2"126
正在加密配置节
127
未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。128
失败!129

130
D:\VS2005\VC>aspnet_regiis -pe "connectionStrings" -app /monitoring_web -prov "q131
qhe325_2"132
正在加密配置节
133
未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。134
失败!135

136
D:\VS2005\VC>aspnet_regiis -pe "connectionStrings" -app /monitoring_web -prov "q137
qhe325_2"138
正在加密配置节
139
未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。140
失败!141

142
D:\VS2005\VC>aspnet_regiis -pe "connectionStrings" -app /monitoring_web -prov "q143
qhe325_2"144
正在加密配置节
145
未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。146
失败!147

148
D:\VS2005\VC>aspnet_regiis -pe "connectionStrings" -app /monitoring_web -prov "q149
qhe325_2"150
正在加密配置节
151
未能加载文件或程序集“T”或它的某一个依赖项。系统找不到指定的文件。152
失败!153

154
D:\VS2005\VC>aspnet_regiis -pe "connectionStrings" -app /monitoring_web -prov "q155
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节出错
浙公网安备 33010602011771号