[英]Problem in VB6 COM+ application reinstall
我们遇到了一个困扰我们一段时间的难题。 我们有两个分别包含COM +组件和GUI的MSI安装文件。 两者中的应用程序都是用VB6编写的。
经过大量测试,我们得出以下结论:
这些组件最初是通过Active Directory部署安装在Windows Vista客户端上的,但是通过从AD中删除该部署,手动卸载和手动安装来完成测试。
“不起作用”的意思是:无法完成交易。 在200到445秒之间的任何时间似乎都超时。 GUI应用程序使用COM +组件将DTC传递到服务器(例如MSSQL数据库)。
现在为什么我要发布这样的特定错误? 我正在寻找有关以下方面的信息:
好,很奇怪
似乎安装SQL Native Client并在本地防火墙中打开DTS可以解决此问题。 问题实际上是重新安装应用程序时,SQLOLEDB提供程序似乎已损坏。 1年前使用相同的可执行文件就不是这种情况,因此在网络上或通过Windows Update可能已更改了某些内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.