データベースを備えたASP.NETC#Webアプリケーションがあります。私のローカルホストでは、正常に動作します。データベースをローカルSQLサーバーに接続しました。アプリケーションを別のマシンのローカルホストで実行したい場合は、接続文字列のみを変更する必要がありますか、それとも別のローカルホストサーバーにデータベースを接続する必要がありますか。
1 に答える
2
別のマシンのローカルホスト
このフレーズ自体は正しくありません。ネットワークでは、「localhost」は現在のコンピューターの IP アドレスを指します。そのため、SQL サーバーの名前として "localhost" を使用すると、常にローカル コンピューター上のサーバーが検索されます。したがって、アプリケーションを別のコンピューターに移動する場合は、データベースもそのコンピューターに移動するか (サーバー名として localhost または (ローカル) を保持することができます)、またはデータベースをそのままの場所に保持することができますが、必要があります。サービスがデータベースを見つけられるように、実際のコンピューターの名前または IP アドレスを使用します。
于 2012-08-20T13:42:48.113 に答える