首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

¥¥ 如若部署DLL成为全局的DLL使用 ¥¥

2014-06-12 
¥¥ 如果部署DLL成为全局的DLL使用 ¥¥需求如下:使用vs2005写一个类库,生成文件是aaa.dll正常情况下,这个类

¥¥ 如果部署DLL成为全局的DLL使用 ¥¥
需求如下:
使用vs2005写一个类库,生成文件是   aaa.dll
正常情况下,这个类库被引用到Web工程里面时,是直接生成到bin文件夹下。

现在是想把这个DLL类库部署到服务器的全局中,直接引用使用即可,而不生成到bin   文件下,这时会在web.config文件里加入一个节点,声明引用了类库,如:
<assemblies>
  <add   assembly= "System.Messaging,   Version=2.0.0.0,   Culture=neutral,   PublicKeyToken=B03F5F7F11D50A3A "/>
</assemblies>

那成变成的效果是
<assemblies>
  <add   assembly= "aaa,   Version=1.0.0.0,   Culture=neutral,   PublicKeyToken=2sffwerswed "/>
</assemblies>

这样就引用了aaa.dll库,而bin文件夹下不存在aaa.dll

请问实现这样,怎么部署?谢谢!


[解决办法]
加入GAC
但必须是强名
网上很多资料
[解决办法]
ngen
看看这个用法,这样assembly就到windows下的程序集信息中去了。

热点排行