1

ここに画像の説明を入力してください

私のシナリオは次の図のようになります。私は顧客の敷地内にあるデータベースを持っています。インターネットを介してリモートWebサーバーに接続されています。このデータベースのデータ(挿入、削除など)を操作できるモバイルWebサイトを開発する必要があります。

これを行うための最良の方法はどれですか?Webサービスを使用する必要がありますか?(私はWebサービスの知識が限られています)。

4

2 に答える 2

2

いいえ、Web サービスを使用する必要はありませ

このシナリオは、内部 LAN でホストされているデータベース サーバーと同じです。完全修飾ドメインを使用して接続文字列でアドレス指定するだけです。

例えば:

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

唯一の違いは、データベース サーバーをインターネットに公開することで、もう少しセキュリティを意識する必要があることです。

于 2012-06-20T13:42:36.327 に答える
1

Web サービス タイプのソリューションは当然の選択ですが、必ずしも Microsoft が Web サービス (つまり .Net Web サービス) と呼ぶものではありませんが、単にモバイル デバイスが Web サーバーとの間でデータを送受信する方法が必要なだけです。サポート。顧客宅内を Web サーバーに接続するために使用される手法を確認する必要があります。再利用できる可能性があります。私はWCF WCFで似たようなことをしています

于 2012-06-20T13:47:09.807 に答える