[英]Can a windows service use a WCF service hosted by another Windows Service?
是的,你可以。我測試了它,發現它有效,所以這是一個關於windows服務的問題。這個錯誤通常發生在你在嘗試卸載服務之前沒有停止服務或/和一些相關的進程或句柄被掛起,導致無法卸載服務。
解決方案
1.關閉服務管理器(services.msc 或 mmc.exe 工具)即可解決。
2.同時檢查以確保在任務管理器中沒有運行 mmc.exe 的實例。
3.如果以上解決方法都不起作用,您可以嘗試重新啟動計算機。
你可以參考這個鏈接,這個鏈接有很多解決這個問題的方法:
我在 Windows 服務上托管了 WCF 服務,並制作了一個 class 庫來使用托管的 ZFB608636129CB269B7ZE911E 服務。 然后將 DLL 用於另一個 windows 服務(服務 2)。 問題的發生是因為服務 2 的 App.config 沒有使用該服務的 Dll 的配置中存在的信息。 添加配置后,沒有出現此錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.