我有一個WiX安裝項目,需要一個C#窗口服務的輸出。 我安裝了項目並且服務已正確創建(在services.msc中),我可以在任務管理器中看到該過程。C# - WiX窗口服務
我的Windows服務是綁定到IP:PORT並只監聽連接的服務器。
當我使用WiX安裝服務時,IP:PORT的綁定似乎沒有發生,但沒有給出錯誤。我檢查了netstat,但沒有看到列表中的IP:PORT。
另一方面,當我使用InstallUtil時,它工作正常。
我在維修中做錯了什麼,或者有什麼我需要在我的服務中更改,以便它能夠正常工作?
使用.NET 4.0
謝謝!
我想回答,但我不能因爲我的名譽。 這裏是我的答案在一個pastebin:http://pastebin.com/GtxQBvND – DOMZE
基於它看起來像你正在創建一個servcie並創建一個EventLog/EventSource。您必須在WiX中使用Util擴展並聲明EventSource元素來執行此操作。沒有事件源,您的服務可能會在啓動時拋出異常。見http://wix.sourceforge.net/manual-wix3/util_xsd_eventsource.htm –
好點。我的WiX沒有EventSource。但是,即使添加它,它仍然沒有約束力。我真的很困惑... – DOMZE