0

の下にEditorTemplatesディレクトリがあり~\Views\Itemsます。

すべてがローカル システムで正常に動作します。

プロジェクトをサーバーに公開し、IIS を構成して、アプリケーションを開始しました。レンダリングしていました:

System.Data.Entity.DynamicProxies.Items.....

を使用していた 1:m ビューの場合EditorTemplates。私は数時間かけて検索し、次のような解決策を見つけました:「それは遅延読み込みが原因です。それらのいくつかは適用できず、いくつかは機能せず、いくつかは予想よりもはるかに多くの作業が必要でした: すぐに起動できるアプリケーションのリファクタリングです。

Views後で、フォルダーがローカルに存在し、ソース管理されているのに、展開サーバーにEditorTemplatesディレクトリがないことに問題があることに気付きました。EditorTemplatesこの問題は、ディレクトリの下に手動でコピーすることで修正されました~\Views\Items

  • EditorTemplatesパブリッシュ機構がディレクトリを無視する理由はありますか?
  • アプリケーションの公開時にそれらを無視しないように構成する方法はありますか?
4

0 に答える 0