我開發了一個C#Windows服務應用程序,我想從ASP.NET Web應用程序中調用某些方法(重要的是這些方法返回結果)。我最初的猜測是我可以將Windows服務的dll導入到Web應用程序中,但我只能找到windows服務的可執行文件,根本沒有dll。 是否有可能將Windows服務編譯爲一個dll?如果不是,還有其他一些方法可以將我的Web服務引用到Web應用程序中嗎?將C#Windows服務引用到ASP.NET Web應用程序中,可以嗎?
1
A
回答
3
將常用功能提取到類庫項目中並從兩個項目中引用它。
0
您的Windows服務託管一個Web服務,還是隻包含需要在您的Windows服務和網站訪問的代碼?
如果是前者,則可以通過常規機制連接到Web服務(例如,在Visual Studio中添加服務引用)。如果後面的,然後創建一個類庫,您的Windows服務項目和Web項目可以引用(通過在Visual Studio中添加引用)。
0
您有兩種選擇。如果您只需要調用代碼,那麼您可以通過對代碼調用的服務自定義操作調用Windows服務功能。
但是,我收集你所要求的更復雜,也需要回應。在這種情況下,根據sga101,將適當的功能封裝到單獨的類中,並在兩個地方使用它。這意味着代碼項目應該都包含在同一個解決方案中(這不是嚴格必要的,但它使保持代碼匹配最容易)。
相關問題
- 1. 我可以將C#Web服務添加到VB.NET Web應用程序嗎?
- 2. 將ASP.NET Web應用程序連接到Windows服務應用程序
- 3. C#Web服務與Windows應用程序
- 4. 從C++ windows服務應用程序中使用web服務
- 5. 將Windows服務和Web應用程序
- 6. ASP.Net web應用程序可以上傳到服務器
- 7. Force Apex應用程序可以調用外部Web服務嗎?
- 8. Windows服務中的Web應用程序
- 9. 無法在可可應用程序中使用ASP.Net Web服務
- 10. 如果Windows索引服務不索引Web.Config,Windows索引服務可以重新啓動應用程序池嗎?
- 11. 在asp.net web應用程序中,可以添加wcf服務類嗎?
- 12. 我可以從Windows Mobile應用程序調用REST Web服務嗎
- 13. ASP.NET Web服務應用程序vs ASP.NET Web服務
- 14. asp.net應用程序調用Web服務
- 15. 應用程序可以將iPhone通知轉發到Web服務器嗎?
- 16. 應用程序/服務中的ASP.NET web應用程序
- 17. 我可以將Web形式的asp.net web應用程序部署到雲嗎?
- 18. ASP.NET 2.0網站可以引用WCF Web服務嗎?
- 19. 如何使用我的asp.net應用程序引用web服務
- 20. Windows CE(.NET CF 1.0)應用程序可以訪問Web服務嗎?
- 21. 我可以在服務結構上託管asp.net webform web應用程序嗎?
- 22. Web服務可以在同一個應用程序服務器中調用另一個Web服務嗎?
- 23. c中的Windows服務應用程序#
- 24. 有服務的asp.net web應用程序
- 25. 如何將值從Windows服務傳遞到Web應用程序
- 26. tfspreview(visualstudio)可以發佈到專用IIS Web應用程序服務器嗎?
- 27. Windows服務應用程序可以與Web應用程序共享一個bin文件夾嗎?
- 28. 我可以將ASP.NET MVC3專門用作RESTful Web服務嗎?
- 29. 可以單獨開發Web服務器和應用程序服務器嗎?
- 30. 在Web應用程序的C#中查詢Windows服務狀態