在.NET中能否不用COM+实现分布式事务控制? 就是几个命令行指令加上Attribute而已,有什么麻烦的?最多写到makefile里面去了。除了COM+,还真的没有其他方法了——至少我想不出。我就是用COM+的呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to qqchen79(知秋一叶):谢谢,但在系统安装的时候总不能也用命令行指令吧? 安装期间只有一个regsvcs需要运行,其他像sn之类的工具是在编译期间使用的。还有一些比如keyfile、applicationname之类的可以在Attribute中制定。另外,制作安装程序的时候应该有办法注册com+组件的。 利用.NET类库里的System.EnterpriseServices.RegistrationHelper类可以在程序中完成COM+注册工作。 to qqchen79(知秋一叶):老大,谢谢。刚才我试过了,在继承System.EnterpriseServices.ServicedComponent后声明Transaction(TransactionOption.Required)],并指定[assembly: AssemblyKeyFile(@"..\..\key.snk")]后,在第一次运行创建类的实例的时候会自动在COM+组件服务里注册,不用手工注册,我用的是正式版,以前用Beta2版不能自动注册,当然这里有一个前提,就是客户端也要是Managed代码。这样的话在.NET里用COM+里的各种服务都很方便了,生成一个密钥并签名就可以了。 to qqchen79(知秋一叶):给分了~~~ 如何改变databox数据,但是不改变datagridview的表格 CheckBox 保存用户名和密码 TextBox 校验问题 C# 如何将Image类型转换为 string 类型 请大家帮忙看看这段代码是否会每个小时执行一次?我发现似乎过一阵子就不执行了,怪了! 关于触发事件时发生的错误! 如何提取DAT文件的数据?高手指点 用OLEDB如何操作DBF? BS页面获取串口数据 怎么增加记录不成功!!!!急!!! 微软产品支持小组5 引用类型
谢谢,但在系统安装的时候总不能也用命令行指令吧?
还有一些比如keyfile、applicationname之类的可以在Attribute中制定。
另外,制作安装程序的时候应该有办法注册com+组件的。
老大,谢谢。
刚才我试过了,在继承System.EnterpriseServices.ServicedComponent后声明Transaction(TransactionOption.Required)],并指定[assembly: AssemblyKeyFile(@"..\..\key.snk")]后,在第一次运行创建类的实例的时候会自动在COM+组件服务里注册,不用手工注册,我用的是正式版,以前用Beta2版不能自动注册,当然这里有一个前提,就是客户端也要是Managed代码。
这样的话在.NET里用COM+里的各种服务都很方便了,生成一个密钥并签名就可以了。
给分了~~~