Sql Server Express 2008でlinq-to-sqlを使用するアプリケーションがあります。別のDALプロジェクトでDBMLファイルを使用し、それをWebプロジェクトに参照すると、SQLServerの実行時に次のエラーが表示されます。
SQL Serverへの接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQLServerがリモート接続を許可するように構成されていることを確認してください。(プロバイダー:SQLネットワークインターフェイス、エラー:26-指定されたサーバー/インスタンスの検索エラー)
しかし、WebプロジェクトでDBMLを使用する場合、デバッグは問題ありません。しかし、Windows 7 64ビットのIISでは、次のようになります。
SQL Serverへの接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQLServerがリモート接続を許可するように構成されていることを確認してください。(プロバイダー:名前付きパイププロバイダー、エラー:40-SQL Serverへの接続を開くことができませんでした)
これらの2つのエラーの原因は同じですか?接続文字列が正しくありませんか?