[英]C# Windows Service which acts as TCP server refuses connection under Windows 7
我正在開發一對簡單的 TCP 服務器和客戶端,它們在同一台機器上運行。 只要服務器作為普通可執行文件運行,一切正常。 但是,一旦我將服務器部署為 Windows 服務,客戶端就會不斷收到 SocketExecption,指出“無法建立連接,因為目標機器主動拒絕了它 127.0.0.1:6692”。
我對 Windows 7 相當陌生,但我認為存在一些我不知道的安全限制。 測試明智我已經停用了病毒掃描程序以及防火牆,這沒有任何改變。
誰能給我一個提示?
就我而言,在控制台應用程序(工作正常)中運行的相同應用程序核心無法作為 Windows 服務(TCP 通信問題)工作。
診斷:Windows 服務項目中缺少一些 nuget 包。 已經為控制台應用程序項目安裝了這些 nuget 包。
1)確保服務確實在運行,啟動后沒有停止。 2)更改運行服務的用戶(4ex到Local System)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.