ローカル IIS Web サーバーを使用すると、ASP.NET MVC アプリケーションが SQL Server に接続できません。データベースは別のサーバーにあります。ただし、Visual Studio 開発サーバーを使用すると、問題なく動作します。
不足している設定を知っている人はいますか?Web.config を変更する必要がありますか? はい、SQL Server で TCP/IP が有効になっています。
ここに私が得るエラーがあります -
SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした)
これが私の接続文字列です-
connectionString="
SERVER=servername;
Initial Catalog=dbname;
User ID=userid;
Password=passwd"
providerName="System.Data.SqlClient"