Webアプリケーションを公開すると、Visual Studioは、プロジェクト内の各ファイルに設定された "ビルドアクションを" 尊重します。ファイルの正しい動作を選択してください。ここにあなたのオプションは次のとおりです。
なし - ファイルがプロジェクト出力グループに含まれていないとビルドプロセスでコンパイルされていません。例は、Readmeファイルなどのドキュメントを含むテキストファイルです。
コンパイル - ファイルはビルド出力にコンパイルされます。この設定はコードファイルに使用されます。
コンテンツ - ファイルはコンパイルされませんが、コンテンツ出力グループに含まれています。たとえば、この設定は、.htmや他の種類のWebファイルのデフォルト値です。
埋め込みリソース - このファイルは、メインプロジェクトのビルド出力にDLLまたは実行可能ファイルとして組み込まれています。通常、リソースファイルに使用されます。この特定のケースで
、.rpt
ファイルはおそらくコンテンツに設定する必要がありますとweb.config
はなしに設定する必要があります。ソリューションエクスプローラでファイルを選択すると、プロパティウィンドウでファイルのビルドアクションを変更できます。
Crystalレポートファイルはプロジェクトに含まれていますか、それとも別の場所にありますか? – Hooloovoo
プロジェクトファイルを手作業で編集して、 "PublishOnly" MSBuildターゲットを追加することができます。これは、公開プロセス後に呼び出され、追加のカスタムステップを実行できます。 – yoyo