Windows Server 2008 (32位) IIS 7这里提到的两个应用程序都使用相同的硬件/系统配置。
我(经常在系统测试中)在新的测试环境中安装相同的Web应用程序。
其中两个附带了必须在组件服务中安装/注册的COM+应用程序。我编写了一个实用工具"comadmin“,它可以从命令行执行此操作。然后,自动生成工具使用命令行实用工具来设置和配置Web应用程序。
对于我的一个应用程序,这总是有效的。
但是对于另一个COM+应用程序来说,问题就更多了。应用程序(其中三个)被安装,但不工作(即当Web应用程序试图使用它们时失败),并且无法启动或停止(在中)。
根据构建自动化工具日志文件,将正确调用comadmin命令(参见上面)(并以与其他所有工作的Web应用程序相同的方式),并发送有关已安装了问题的COM+应用程序的正确答案。
删除COM+应用程序并将完全相同的命令从日志文件复制并粘贴到命令行中,将安装COM+应用程序(并三次从comadmin获得正确的答复),而COM+应用程序在此之后始终工作。
如果需要安装、删除和重新安装COM+应用程序才能正常工作,那么在其他Web应用程序的服务器上就不会发生这种情况。
我能给出的唯一合理解释是,在使用comadmin的过程中,密码发生了变化(comadmin将运行COM+应用程序的帐户的密码作为参数)。但是,在构建脚本中正确引用了密码,并且comadmin抱怨给出的帐户密码是错误的,所以密码必须是正确的。
有什么想法吗?(或者我是不是太不准确了?)
发布于 2009-10-14 11:21:30
这在某一时刻就停止了..。
https://serverfault.com/questions/10387
复制相似问题