2013-02-27 22 views
5

現在、プロジェクトのルートフォルダに設定ファイルがあります。何らかの理由で、プロジェクトを公開するたびに、この設定の2つのインスタンスが作成されます.1つはルートフォルダに、もう1つはbinフォルダに作成されます。なぜこれが起こっているのですか?それを私のbinフォルダに表示されないように変更するにはどうしたらいいですか?公開後に設定ファイルがbinフォルダに表示される

+1

ウェブアプリケーションやウェブサイトはありますか?また、プロパティーウィンドウの 'Copy To Output Directory'と' Build Action'オプションもチェックしてください。 – gunr2171

+0

WebアプリケーションとCopy To Output Directoryは現在Copy Alwaysに設定されています。ビルドアクションはコンテンツに設定されます。 Build ActionをNoneに設定しようとしましたが、単にbinフォルダには公開しましたが、私のルートフォルダは公開しませんでした。 –

答えて

12

Copy to Output Directory = Do not copyBuild Action = Contentを試してください。これは設定ファイルに対してのみ行います。

+0

web.configはすでにこれに設定されています。これをやっているのはweb.configではありません。これは別の設定ファイルです。 –

+0

あなたの別の設定ファイルは何に設定されていますか? – gunr2171

+0

私はお詫びします、私はビルドアクションをNoneに設定し、Copy to Output Directoryはコピーしないように設定します。あなたの提案はうまくいったようです。ありがとう! –

関連する問題