asp.net 3.5 Web サイトと Windows フォームを含む既存のプロジェクトのスイートを置き換えるために、asp.net mvc 4 アプリケーションを作成しています。
私は asp.net mvc 4 アプリケーションをゼロから開発するのに何ヶ月も費やし、Windows フォーム アプリケーションに集中してきました。
私は現在、asp.net 3.5 Web サイトを統合しようとしています....今のところ、Web サイトをプロジェクトに追加しようとしています。これを行う方法を探しましたが、必要なものはほとんど見つかりました...しかし、いくつか問題があります。
エリアを利用しています。キャリア領域 (Web サイトが適用される場所) については、aspnet というフォルダーを追加しました...そして、Web ページと他のコードをこのフォルダーに追加しました....これはすべてコンパイルされます。
また、次の行を追加して RoutConfig.Cs ファイルを変更しました: routes.IgnoreRoute("{resource}.aspx/{*pathInfo}");
プロジェクトに Web ページを追加したとき、プロジェクト ファイルと asp.net Web サイトの web.config を無視して、コードだけを追加しました.....
プロジェクトファイルを変換する必要はまったくないと思います...しかし、web.configをどうするかを理解しようとしています....aspnetフォルダーにweb.configを入れることができることはわかっています....しかし、何を入れるかは私の質問です.....
私は既存のファイルをコピーしようとしましたが、異なる.netバージョンに問題がありました(ウェブサイトはv3.5で、mvcアプリケーションは.netのv4.0です)...
私の大きな懸念は、セキュリティを処理する方法です... Web サイトはフォーム認証セキュリティを使用し、mvc アプリケーションは simpleMembership を使用しています。
私が行ったすべての読み物は、web サイトを mvc に変換するのではなく、asp.net Web アプリケーションの変換に焦点を当てていました....そして、ほとんどは web.config ファイルについて多くを語っていません....
また、セキュリティをどうするかを見つけていません...再び、MVCのセキュリティモデルを既存のasp.net Webアプリケーションに統合することについていくつか見てきましたが、asp.net Webサイトをmvc シンプルメンバーシップ。
ヘルプ!!