2016-07-26 8 views
0

Visual Studio 2010、Project1、およびProject2のソリューションに2つのプロジェクトがあります。デバッグ時に別のプロジェクト設定ファイルを参照する

Project1は親プロジェクトで、両方のプロジェクトで使用される接続文字列を含むConnectionStrings.configという設定ファイルがあります。

Project1からProject2にConnectionStrings.configファイルをリンクファイルとして追加しました。

これをWebサーバーに公開すると、Project2はProject1の設定ファイルの接続文字列を使用してデータベースからデータを読み取ることができます。

configSourceファイル「ConnectionStrings.config」を開くことができません:

私は私が想定し、次のエラーを取得し、ローカルおよびデバッグのProject2に取り組んでいる、それがリンクされたファイルを見ることができないことを意味します。 (C:\のProject2 \ web.configをライン10)

Project1のConnectionStrings.config

<?xml version="1.0"?> 
<connectionStrings> 
    <add name="myConnectionString" connectionString="Data Source=***;Initial Catalog=***;Integrated Security=False; Password=***;User ID=***" 
      providerName="System.Data.SqlClient" /> 
</connectionStrings> 

のProject2のweb.configファイル

<?xml version="1.0"?> 

<configuration> 
    <connectionStrings configSource="ConnectionStrings.config"/> 
</configuration> 

どのように私はのProject2を得ることができますProject1からこの設定ファイルを読み込むには?

おかげで

答えて

0

NO、私はあなたがそれを行うことができるとは思いません。複数のプロジェクトで同じ接続文字列を共有したい場合は、接続文字列をmachine.configに指定することを検討してください。

関連する問題