2011-10-26 12 views
0

私はLinqToSqlを使用するアプリケーションを持っていますが、問題はアプリケーションをサーバーにデプロイしようとしたときです。チームはmachin.configファイルを使用して、サーバー上のすべてのアプリケーションの接続文字列を格納します。そのファイルに接続文字列を保存し、web.config内の自分のアプリケーションのappsettingsノードを使用して、その接続文字列がどこにあるのかを参照してください。LinqToSqlは自動的に接続文字列を自動生成するため、接続文字列を使用しようとしています私のappsettings.sによって参照を使用させるのではなく、参照.dbml linqからsqlファイルへの接続文字列もあります。以前誰かがこの問題に遭遇したことはありますか?ですから、DCの工場を持っている場合は、マシンの設定かられたconnectionStringを得ることができますDCLinqToSqlはconnectionStringの代わりにappsettingsを使用します

new DataContext ("cxstring") 

を作成するときに

答えて

0

私は私の.dbmlのプロパティを変更しなければならなかったconnectionStringを提供することができますファイルをFalseに設定し、プロパティの接続文字列を消去して保存します。次に、デフォルトのコンストラクタを再作成して、接続文字列を使用せずにwebconfigでappsettings値を使用する必要がありました。

2

あなたは

+0

これはおそらく動作しますが、 – Jake

関連する問題