簡単に言えば、Godaddy でホストされている asp.net Web サイトの App_Data ディレクトリにある mdf ファイル データベースへの正しい接続文字列は何ですか? 当然、これは私の開発者環境ではオフラインで機能しますが、Godaddy にアップロードするときに問題が発生します。Godaddy は、App_Data ディレクトリ内に含まれるデータベースへの接続をサポートしていますか? 私の問題は、データ ソース部分と SQL Server インスタンスの選択にあると思われますが、よくわかりません。
最初に実際の接続文字列情報を追加する前に、「LocalSqlServer」接続をクリアします。
<connectionStrings>
<remove name="LocalSqlServer"/>
<clear/>
そして、ここに私がさまざまなエラーで試したことがあります:
1.
<add name="LocalSqlServer" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="|DataDirectory|\DatabaseFileName.mdf";Initial Catalog="DatabaseFileName";Integrated Security=True" providerName="System.Data.SqlClient" />
エラー: SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)
2.
<add name="LocalSqlServer" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename="|DataDirectory|\DatabaseFileName.mdf";Initial Catalog="DatabaseFileName";Integrated Security=True" providerName="System.Data.SqlClient" />
エラー: [SqlException (0x80131904): SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 52 - ローカル データベース ランタイムのインストールが見つかりません。SQL Server Express が正しくインストールされ、ローカル データベース ランタイム機能が有効になっていることを確認してください。)]
3.
<add name="LocalSqlServer" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=DatabaseFileName;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\DatabaseFileName.mdf" />
エラー。上記の番号 2 と同じです。
これに関する多くの支援に感謝します!