問題: VS 2008 を使用して C#.net 3.5 Web アプリをローカル マシン (Win 7 64 ビット) で実行し、コード内および web.config ファイル内の接続文字列を同じ SQL サーバー上の別のテストデータベースに変更した後、 app は、後者の *test* データベースではなく、以前の運用データベースを指し続けます。
定義されているすべての場所で接続文字列を変更しました-8つのクラスファイルとweb.config. 私がテストしているコードは、8 つのファイルのうち 2 つだけを使用しています。私の接続文字列 (8 つのファイルすべて) は次のようになります。
this.cnConn.ConnectionString = "workstation id=XXNNNN;packet size=4096;integrated security=SSPI;data source=SERVERNAME;persist security info=False;initial catalog=test"; //USE FOR DEVELOPMENT
別の構成ファイルのどこかに「マスター」接続文字列が存在する可能性はありますか? IISで?コードの変更を認識させるにはどうすればよいですか? これはデバッグの問題ですか? 私はこれに2日間取り組んできましたが、成功しませんでした。