[英]C# - WiX windows service
我有一个WiX安装项目,该项目接受ac#Windows服务的输出。 我安装了该项目,并且该服务已正确创建(在services.msc中),并且可以在任务管理器中看到该过程。
我的Windows服务是绑定到IP:PORT并仅侦听连接的服务器。
当我使用WiX安装服务时,似乎没有发生IP:PORT的绑定,但是没有给出错误。 我检查了netstat,但列表中没有看到IP:PORT。
另一方面,当我使用InstallUtil时,它可以正常工作。
我在WiX中做错了什么吗?我是否需要更改服务才能使其正常工作?
使用.NET 4.0
谢谢!
假设数据集相同,则无论您使用的是SC命令, ServiceInstall表还是InstallUtil启动的安装程序类自定义操作,结束状态都应该相同。
因此,要么数据集不同(用户名,密码ectera),要么在自定义操作中完成了其他注册代码,而这些代码未由ServiceInstall表表示。
在不观察VM或不查看安装程序自定义操作代码的情况下,很难进行进一步的故障排除。 我可以说,尽管多年来我已经安装了数百个使用.NET编写的Windows(NT)服务,但ServiceInstal的功能却更加强大。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.