ローカルホストとプロダクションでプロジェクトを実行していますが、各ビューの最初のアクセスが遅いため、プレコンパイル済みです(公開時にプリコンパイル> )プリコンパイルされたサイトを更新可能にする。プリコンパイルされたASP.Net MVC 5プロジェクトを公開しようとしてエラーが発生しました
私はエラーがすべて私のViewModelクラスに関連していることを知りました(これは私が繰り返しますが、ローカルホストとプロダクションで正しくコンパイルせずに正しく動作します)。
型または名前空間名「ChangePasswordViewModelは」名前空間「ProjectName.Models」に存在しません(あなたがアセンブリ参照が不足している?)
私はすでにTemporary ASP.NET Files\root\
フォルダの内容全体を削除しました。
展開されたフォルダで、あなたのビューモデルクラスを含むdllがあることを確認しましたか? – CodingYoshi
パブリッシュは、プロビジョニングサーバーに直接Web Deployに設定されますが、プロセスはファイルのコピーを開始する前に停止します。 –
ローカルでは、binフォルダを削除してから再構築して動作することができますか?私はすべてが地元でうまくいくことを確認したい。そしてあなたはウェブデプロイを行うことができますが、ローカルのiisサーバーに何が起こるかを見てください。 – CodingYoshi