我在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