我的場景如下圖所示。我有一個位於客戶端的數據庫。它通過互聯網連接到遠程Web服務器。我必須開發一個移動網站,可以操縱數據庫中的數據(插入,刪除等)。
這是做這件事的最好方法嗎?我必須使用網絡服務嗎? (我對web服務的知識有限)。
我的場景如下圖所示。我有一個位於客戶端的數據庫。它通過互聯網連接到遠程Web服務器。我必須開發一個移動網站,可以操縱數據庫中的數據(插入,刪除等)。
這是做這件事的最好方法嗎?我必須使用網絡服務嗎? (我對web服務的知識有限)。
不,你不有使用web服務。
這種情況是沒有不同的數據庫服務器內部局域網上被託管 - 你只是解決它使用完全限定域名連接的字符串中。
例如爲:
<connectionStrings>
<add name="myConnection" connectionString="data source=sqlserver101.databasehost.com;user id=admin;password=admin;initial catalog=myDatabase;" providerName="System.Data.SqlClient" />
</connectionStrings>
唯一的區別是,你需要多一點安全意識具有暴露於互聯網的數據庫服務器。
求解的網絡服務類型是顯而易見的選擇,不一定是微軟稱之爲Web服務,但(即的.NET Web服務),你只需要一個方式來發送進出從Web服務器的數據,一種方法,其移動設備可以支持。你應該看看,用於客戶端設備連接到Web服務器的技術,或許可以重新使用。我在做與WCF WCF
在描述你說移動網站類似的東西,但它的圖中的設備,所以它需要一個網站,也可以是設備上的應用程序? – mbwasi