[英]IIS/ASP/ASP.net: How to structure web-site to expose mobile version
[英]How to expose desktop application service in web site ( ASP.NET ) ?
我沒有ASP或網絡開發方面的經驗。
我寫了一些桌面應用程序(C#.NET4.0),它簡單地轉到某些數據源(如數據庫)並顯示該數據源保存的信息(根據一些輸入)。
(在桌面應用程序上,GUI在MVVM中工作)
我想使用此應用程序並在某些網頁上顯示數據。 應用程序輸入是一些字符串 - 所以我也想從這個相同的網頁'給'這個輸入。
所以從我所知道的......我需要將我的應用程序“放”到某個服務器上並公開一些具有“web能力”的新界面
這樣對嗎 ? 怎么樣?
謝謝你的幫助。
您有兩個選項可以在您正在構建的新Web應用程序中使用該應用程序,或者開發一個托管服務並由許多應用程序使用的新Web服務。 選擇是你的
我認為您可以使用Web服務來實現此目標。
最好在啟動網站之前創建另一個圖層
你將有兩層
服務層 - 將連接到數據庫和您的應用程序,這可以是一個普通的ASP.NET Web服務或WCF(我推薦這個)。 這將從您的用戶界面層獲取輸入,並對數據庫執行操作並將適當的響應返回給用戶界面層
用戶界面層 - 這里是用戶應用程序,它可以是Web應用程序,桌面應用程序,移動應用程序
您的用戶界面永遠不會直接連接到您的數據庫,它將調用您已為任何數據庫操作創建的服務方法
在開始它是額外的工作,但它將來會減少很多工作。
以下是一些可能有助於您入門的鏈接:
http://msdn.microsoft.com/en-us/library/t745kdsh(v=vs.90).aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.