Asp.net mvc 4 MVC4和Simplemembership

Asp.net mvc 4 MVC4和Simplemembership,asp.net-mvc-4,simplemembership,Asp.net Mvc 4,Simplemembership,我是一名应用程序开发新手,对MVC4来说肯定是个新手,并且已经通过了许多方便的教程来学习MVC的核心原则。作为一个完全自学成才的人,我确实对术语感到迷茫 我正在尝试替换我以前编写的一个应用程序,该应用程序使用我自己创建的ASP.net成员身份。这个应用程序是一个问题日志记录和报告系统,它对SQL数据库做了很多工作 我不担心在新的simplemembership提供程序中删除所有用户并重建用户数据库。虽然,我不知道从哪里开始 我觉得使用现成的“internet应用程序”模板意味着我最终会得到大量不

我是一名应用程序开发新手,对MVC4来说肯定是个新手,并且已经通过了许多方便的教程来学习MVC的核心原则。作为一个完全自学成才的人,我确实对术语感到迷茫

我正在尝试替换我以前编写的一个应用程序,该应用程序使用我自己创建的ASP.net成员身份。这个应用程序是一个问题日志记录和报告系统,它对SQL数据库做了很多工作

我不担心在新的simplemembership提供程序中删除所有用户并重建用户数据库。虽然,我不知道从哪里开始

我觉得使用现成的“internet应用程序”模板意味着我最终会得到大量不需要(或不理解)的文件/文件夹,因此我的问题是,如何从MVC4和simplemembership开始,理想情况下不使用“internet应用程序”模板


谢谢。

Internet模板不会添加那么多不必要的文件。它将添加处理用户登录和注册所需的控制器、视图和模型。如果你从一个空的MVC项目开始,你必须从头开始创建这些项目。如果您想从头开始,我将看一看将SimpleMembership与MVC应用程序解耦的开源项目。有一种方法可以更容易地将SimpleMembership合并到一个空的MVC项目中。您可以查看SimpleSecurity项目中的示例,以便复制所需的控制器、视图和模型。该示例添加了电子邮件确认和Internet模板中不可用的其他功能。

有一些不必要的文件,但这取决于您如何定义“不必要”

如果您不关心使用facebook或google帐户登录,不关心WebApi,不关心knockout.js和其他内容,您可以自由删除它。您可以使用Nuget卸载Webapi。您还可以删除OpenId的内容,但是您必须修改AccountController以删除使用它的代码


如果你能问一些具体的问题,那会有帮助的。。像这样模糊的问题很难回答,因为我们不知道什么对你来说是不必要的。

谢谢你的帮助,我知道我的问题是模糊的,但我只能按照这个指南从一个空模板构建我的新网站

我已经改变了一些事情(例如,一个SQL实例而不是本地DB),并且一切正常


谢谢-作为一名新手,我很难知道需要什么和不需要什么,但其中一些是一个学习练习,所以重要的是我知道所有事情都在做什么,这样我才能学习。我会看一看。非常感谢。