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