Visual StudioからWebサイトを公開すると、ファイルの1つがアップロードされないことがわかりました。拡張子が「.cshtml」のRazorファイル(他のファイルも実行します!)とプロジェクトの一部です。
なぜそれを除外するのか考えはありますか?
Visual Studioで、ファイルを右クリックし、プロパティに移動します。
ファイルのプロパティで、Build ActionがContentに設定されていることを確認します。それ以外の場合は、Webデプロイを介して公開されません。
私の場合、「ビルドアクション」が「コンテンツ」に設定されていても、デプロイされていない構成ファイルがいくつかありました。それらをプロジェクトから除外して問題を修正し、再度含めました
私も同じ問題を抱えていました。ファイルを除外して再度含めるようにしました。それがうまくいかなかったとき、私は自分の.projファイルをチェックしましたが、ファイルは実際にはありませんでした。ファイルを.projファイルに手動で追加する必要がありました。それは私のために働いた