日期:2014-05-20  浏览次数:20868 次

程序集配置成COM+组件
做好的一个类库程序集如何配置为COM+组件(Enterprise Service)以便程序调用?
书上说可以自动部署,但ASP.NET在运行时一般没有管理权限,所以无法使用此组件,那么这个管理权限该如何配置呢?
另外,还有一种方法为手工部署,但要通过.NET服务安装工具regcvcs.exe,但是我的电脑上没找到这个exe,这个程序在哪里有呢?该如何使用。

------解决方案--------------------
1.把文件copy到C:\WINDOWS\system32下
2.cmd
3.cd C:\WINDOWS\system32
4.Regsvr32 xx.dll 

------解决方案--------------------
项目属性
生成
输出

勾上:为com互操作注册
------解决方案--------------------
可怜的孩子!我们全被那本《C#高级编程》(第七版)给误导了,书中1380页清清楚楚的写着regcvcs.exe
可是我搜遍了整个硬盘也没有发现所谓的“regcvcs.exe”文件,这是一个.net的工具,安装vs2005或vs2008后应该默认安装,难道《C#高级编程》(第七版)欺骗了我们,还是微软粗心大意没有把这个文件打入包中,经过无数次的努力,终于发现文件名应该是“Regsvcs.exe”;清华大学出版社的编辑们,由于你们的粗心让无数的初学者浪费了无数的时间,这样下去赶超美国成为世界第一不就成了空话.