我正在使用.NET平臺構建Windows服務。該服務旨在運行在多個客戶端,每個客戶端的每個實例。每個服務實例將在單獨的數據庫上工作。所有服務實例都將位於單個服務器上。。具有靈活文件名的.net服務
最近,客戶(託管運行服務的服務器)詢問他何時在Windows任務管理器中查看服務時,他無法分辨哪個服務可執行文件是針對哪個客戶的。因此,他取消了服務註冊,製作了多個服務exe副本,然後重新命名它們,例如在文件名中附加客戶名稱。然後他註冊了該服務。但是,當他試圖運行服務,他開始得到
服務無法啓動。 System.IO.FileNotFoundException:無法加載文件或程序集「AService,Version = 2013.0.0.1004,Culture = neutral,PublicKeyToken = 4a70863d203e0028」或其某個依賴項。該系統找不到指定的文件。
我花了幾天找到一個解決方案,但不能。有人可以幫助我嗎?即使.NET允許重命名這樣的程序集?
重命名EXE應該可以正常工作。您的客戶是如何註冊新服務的? – zmbq