2012-06-20 51 views
1

enter image description here使用遠程數據庫的ASP.NET移動網站?

我的場景如下圖所示。我有一個位於客戶端的數據庫。它通過互聯網連接到遠程Web服務器。我必須開發一個移動網站,可以操縱數據庫中的數據(插入,刪除等)。

這是做這件事的最好方法嗎?我必須使用網絡服務嗎? (我對web服務的知識有限)。

+0

在描述你說移動網站類似的東西,但它的圖中的設備,所以它需要一個網站,也可以是設備上的應用程序? – mbwasi

回答

2

不,你不使用web服務。

這種情況是沒有不同的數據庫服務器內部局域網上被託管 - 你只是解決它使用完全限定域名連接的字符串中。

例如爲:

<connectionStrings> 
    <add name="myConnection" connectionString="data source=sqlserver101.databasehost.com;user id=admin;password=admin;initial catalog=myDatabase;" providerName="System.Data.SqlClient" />  
</connectionStrings> 

唯一的區別是,你需要多一點安全意識具有暴露於互聯網的數據庫服務器。

1

求解的網絡服務類型是顯而易見的選擇,不一定是微軟稱之爲Web服務,但(即的.NET Web服務),你只需要一個方式來發送進出從Web服務器的數據,一種方法,其移動設備可以支持。你應該看看,用於客戶端設備連接到Web服務器的技術,或許可以重新使用。我在做與WCF WCF