MVC4 を統合する必要がある重要な Web フォーム プロジェクトがあります。MVCコントローラーなどは正常に動作しています。ただし、コントローラーメソッドを右クリックしたときにビューを追加するなど、MVCタイプのコンテキストメニュー項目を取得していません(以下を参照してください-これは私が見たい追加ビューです。私のプロジェクトにはありません)。
空の MVC プロジェクトを作成してから、Web フォーム csproj ファイルをこれに交換し、すべての Web フォーム要素を読み込もうとしましたが、解決する時間がないさまざまな方法でサイトが壊れてしまいました。いずれにせよ、私は本当にこのうさぎの穴に行きたくない-それは間違ったアプローチだと思う.
テキストエディタで編集して、csprojjファイルに正しいprojecttype GUIDを追加しようとしました(私が信じているもの)
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};
{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
になる
<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};
{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
</ProjectTypeGuids>
しかし、まだ正しいコンテキスト メニュー項目を取得できません。
私が欠けているものを誰か教えてもらえますか?
すべての助けに感謝します
編集
このリンクは、MVC3 の例を示し、私が達成しようとしていることのアイデアを提供します。しかし、プロジェクト タイプの GUID がサイトをクラッシュさせ (MVC3 であるため)、自分の努力が機能していません。
http://www.britishdeveloper.co.uk/2011/05/convert-web-forms-mvc3-how-to.html
詳細はおそらく関係ないと思います
このプロジェクトは EPiServer Relate+ 7 のインストールです。新しいサイトはこれから始まりますが、サイト自体の大部分は MVC になります (願っています)。ただし、コミュニティ タイプのページには既存の Web フォーム要素を使用します。これらを変換する時間や予算はありません。
これはソリューションには関係ないと思います。この問題は、EPiServer に固有のものではなく、一般的なものだと思います。