首先我知道這是當今非常流行的話題,而且這個問題被問了很多次。ASP.net Web窗體和Asp.net MVC安全
但是在這裏我並不是問哪個更好,因爲很明顯asp.net MVC比Web表單更好。
這裏的問題是,如何處理我們已經寫好的asp.net web表單,它既不小也不大,我們可以稱之爲中等大小。
是否真的值得用asp.net MVC徹底改寫這樣的應用程序? 我們主要關注的是安全。
因此,如果MVC比性能方面的表現要好一點,那就不是什麼大問題。但是,如果它在安全性方面比網絡表單更好,那麼即使是一點點,它對我們來說也是非常重要的。
所以這就是我想知道的:浪費大量時間和金錢重寫已編寫的帶有MVC的Web窗體應用程序的安全優勢是什麼?
什麼類型的安全?爲了記錄,您可以將ASP.NET Identity添加到WebForms應用程序: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