ASP.NET4.0で、2つのデータベース接続webページ設定方法

windows7 pro,visual studio for web 2012, SQLServer2008を使っています。ExpressWebというレンタルサーバーを使っています。
1.一つのデータベース付のwebページは、webconfigで
<configuration>
<add name="ss_c" connectionString="Data Source=XXX;Initial Catalog=YYYY;User ID=myID;Password=myPass"
providerName="System.Data.SqlClient" />
で、ファイル出力し、EXpressWebが用意しているツールでアップして、非常に簡単なDropDownListが表示できるようになりました。
http://www.kojiro-i619.expressweb.jp/scr/t.aspx
しかし、2つのデータベースをDropDownListにバインドした場合、
<add name="ss_1" connectionString="Data Source=XXX;Initial Catalog=YYY1;User ID=myID;Password=myPass"
providerName="System.Data.SqlClient" />
<add name="ss_2" connectionString="Data Source=XXX;Initial Catalog=YYY2;User ID=myID;Password=myPass"
providerName="System.Data.SqlClient" />
と書き換えても、500500 - 内部サーバー エラーです。検索中のリソースに問題があるため、リソースを表示できません、となります。
http://www.kojiro-i619.expressweb.jp/test/tes.aspx
データベースごとにユーザー名を変えても同じです。どうしてか、お分かりになる方、回答をお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/06/27 11:53:12
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:snow0214 No.1

回答回数470ベストアンサー獲得回数116

ASP.NETのweb.configでは、1階層に1つのデータソースと決まっていますから、下ように階層を分けてみて下さい。

<connect_ss_1>
    <add name="ss_1" connectionString="Data Source=XXX;Initial Catalog=YYY1;User ID=myID;Password=myPass" providerName="System.Data.SqlClient" />
</connect_ss_1>
<connect_ss_2>
    <add name="ss_2" connectionString="Data Source=XXX;Initial Catalog=YYY2;User ID=myID;Password=myPass"  providerName="System.Data.SqlClient" />
</connect_ss_2>
id:kojiro_i619

<connect_ss_1>の記述で、既に、そのような記載はないというエラーメッセージが出ますが?

2014/06/25 09:12:57

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません