まずは、これは今日非常にポピュラーなトピックで、この質問は何度も何度も尋ねられます。ASP.net WebフォームとAsp.net MVCセキュリティ
しかし、ここで私はasp.net MVCがウェブフォームよりも優れていることは非常に明白なので、どちらが良いかを尋ねていません。
ここでの質問は、すでに書かれているasp.net Webフォームとは関係がありません。小さくても大きくもないので、中サイズと呼ぶことができます。
asp.net MVCでそのようなアプリケーションを完全に書き直すのは本当に必要ですか? 私たちが集中している主なものはセキュリティです。
MVCがパフォーマンスの点でウェブフォームよりも優れている場合は、少しだけ大きな問題にはなりません。しかし、Webフォームよりセキュリティの点で優れている場合は、少しでも、それは本当に重要です。
これは私が知りたいことです:既に書かれたWebフォームアプリケーションをMVCで書き直すには、多くの時間とコストを浪費するというセキュリティ上の利点はありますか?
どのような種類のセキュリティですか?レコードについては、WebフォームアプリケーションにASP.NET IDを追加することができます。http://www.asp.net/identity/overview/getting-started/adding-aspnet-identity-to-an-empty-or-existing- web-forms-project –
実際にはWebFormsセキュリティモデルとMVCセキュリティモデル自体はありません。すべてasp.netであり、セキュリティ原則をどちらかに引き出すことができます(例:クレームベースの認証、メンバーシッププロバイダ、oauthなど)。 )。 これは、https://msdn.microsoft.com/en-us/library/330a99hc.aspx – LDJ