我在asp.net論壇上問過這個問題,沒有人似乎知道我在說什麼。我不知道這是爲什麼,但我想我會問在這裏看看是否有人有一些洞察力。默認的AccountController示例何時更改?
當MVC2發佈時,它包含一個示例AccountController,它將內置的Membership和FormsAuthentication類打包爲可測試的接口和服務。我閱讀了很多這方面的內容,並認爲這是一件好事,因爲Membership和FormsAuthentication類不容易測試。
最近,我用最新的(SP1,MVC3,工具更新等)環境生成了一個新的示例項目,我發現AccountController現在更簡單了。 Interfaces和MembershipService和FormsAuthenticationServices一去不復返了。該示例現在直接調用Membership和FormsAuthentication類。
我想知道是否有人知道這是什麼時候發生的,爲什麼?可測試接口不再被認爲是正確的嗎?有沒有技術上的理由來改變這一點?
我能想到的最好的結果就是,這是作爲更改的一部分,以便在打開的URL上傳遞返回URL時刪除可能的漏洞。
任何見解?
謝謝@Skud,這有助於。我承認,通過nuget更新jQuery的能力非常棒。你有什麼想法爲什麼改變了嗎? –
不是線索,禁止他們在那裏停止非本地重定向的修復。 asp.net MVC概述頁面說:「AccountController改進:Internet項目模板中的AccountController已經大大改進了......」所以誰知道這個「確切」原因是什麼。 – Skuld