2011-02-04 9 views
0

web.configファイルのリソースを使用するWebプロジェクトがあります。 db接続からアプリケーション変数までのすべてが含まれています。asp.netプロジェクト内に複数のweb.configファイルを作成するのに役立つ

私のアプリケーションには/ rptという名前のトップレベルのフォルダがあります。ここにはカスタムレポートページがいくつかあります。私は/ rptフォルダ内のファイルが/ rptフォルダにあるこの "sub" web.configファイル内の接続文字列を使用できるように、このフォルダ内のメインのweb.configファイルからバリエーションを含むweb.configファイルを作成したかった。

私はweb.configをコピーして/ rptフォルダに貼り付け、接続文字列セクションを除くすべてを削除しました。

しかし、これは期待どおりに機能しませんでした。私は何が欠けていますか?

これは参照のための私/ RPTのweb.configファイルである...

<?xml version="1.0"?> 
<configuration> 

    <connectionStrings> 
     <remove name="PMISConnectionString_prod"/> 
     <remove name="PMISConnectionString_test"/> 

<add name="ConnectionString" connectionString="Data Source=phedvsv;Initial Catalog=PM;Persist Security Info=True;User ID=IS_User;Password=ll1"/> 
     <add name="ConnectionString_test" connectionString="Data Source=phedvsv;Initial Catalog=PM;Persist Security Info=True;User ID=IS_User;Password=ll1"/> 
    </connectionStrings> 

</configuration> 
+2

"これは期待どおりに機能しませんでした" - 何が期待されましたか?あなたはコードを投稿できますか? – Oded

+0

これは私のメインweb.configのコピーであり、接続情報を除いたものがすべて除かれているので、メイン設定の値が使用され、接続文字列は/ rpt .configファイルに上書きされます。 – kacalapy

答えて

0

IISサイトごとに1つのWeb.configファイルしか作成できません。だから、別のものを持つためには、技術的には、IIS内でフォルダ/ rptを別のアプリケーションにする必要があります。

私はあなたが達成しようとしていることを尋ねることはできますか、あなたの質問は本当に明確ではありませんか?既存のWeb.configに別の接続文字列を追加すると何が問題になりますか?

0

/RPTフォルダは、asp.netのためのIISでアプリケーションはweb.configファイルを扱うことができるように作られる必要があります

関連する問題