我想創建一個通用的Web模塊充當雙方.NET桌面應用程序服務以及Web應用程序(PHP,ASP等)。它的主要任務是從客戶端頁面(可以是網頁或桌面應用程序)獲取輸入參數,並進行一些計算並將輸出提供給請求方(網頁/應用程序)。我沒有經驗實施類似的環境,任何幫助將不勝感激。我正在使用Windows服務器和桌面應用程序是在C#中開發的。只是想爲這兩種環境創建一個通用模塊平臺。首選爲桌面應用程序創建Web託管模塊的本地副本,因爲它充當Web模塊的副本,只有在用戶需要時才更新。常見的.NET WCF模塊開發
回答
你的問題的解決方案實際上是創建一個Web Service這裏是如何創建的Visual Studio Web服務
Create a asmx web service in C# using visual studio 2013
您的Web服務將接受一個數據集來獲取的方法用戶從網頁/應用程序(客戶端)輸入,並且還會有一個方法,它將把它提取的輸入(最合適的是一個數據集)傳遞給你想要的網頁/應用程序。
P.S.
您需要將服務引用添加到ClientSide網頁/應用程序中的項目
比您的建議。但我認爲WCF在提供Web服務方面更好,但我不知道使用WCF實現上述服務。 – sk3145
@ sk3145 我無法幫助您使用WCF,因爲我之前沒有使用它,但是對於您的問題,我實際上可以通過在ASP.Net中使用Web Service來實現它。以下鏈接可能會幫助您使用WCF http://www.codeproject.com/Articles/139787/What-s-the-Difference-between-WCF-and-Web-Services –
- 1. yiiboilerplate中的常見模塊?
- 2. 在模塊中發生.NET異常(TypeLoadException)
- 3. 開發IIS7模塊
- 4. .NET WCF異常
- 5. Magento模塊開發
- 6. 模塊中的常見變量
- 7. 模塊化開發
- 8. DNN模塊開發
- 9. dotnetnuke模塊開發
- 10. drupal模塊開發
- 11. 開發Python模塊
- 12. Apache模塊開發
- 13. 模塊開發Joomla
- 14. Magento模塊開發
- 15. dotnetnuke,調查模塊和模塊開發
- 16. .NET SOAP常見類型
- 17. joomla 2.5模塊開發,是模塊開發和組件開發一樣嗎?
- 18. 開始Joomla開發 - 模板和模塊?
- 19. Magento模塊開發1.7
- 20. Python開發模塊路徑
- 21. .Net Control.Tag - 常見和不常見的用途
- 22. Fortran中的常見塊
- 23. nginx websocket upgstream模塊開發
- 24. DotNetNuke 6模塊開發
- 25. 用drupal開發模塊
- 26. Trigger.io:原生模塊開發
- 27. Drupal模塊開發示例
- 28. Drupal模塊開發教程
- 29. 如何開發Web模塊
- 30. 修改開發模塊
我不會再推薦asmx for webservices了,到目前爲止WCF是一個更好的選擇,您可以將它託管在幾乎任何地方,它支持http,tcp或甚至websocket – Coder1409
你能否提供我使用WCF滿足上述要求的任何代碼示例。 – sk3145
你將在哪裏託管你的應用程序,以及你想使用什麼協議,http,https,tcp ..;等等? – Coder1409