如何启动一个新的ASP.NET MVC站点?

时间:2010-07-13 10:03:19

标签: asp.net asp.net-mvc

我是一名经验丰富的.NET开发人员,但我没有做过很多网络开发,特别是从头开始没有新网站。

现在我想为我的一个爱好建立一个网站。我意识到我需要的大部分功能已经很大,并且有望作为opensource发布。我的愿望是为我的网站找到一个具有基本功能的skelletton。这将为我留下特定而有趣的部分......

我愿意: - 该网站的一次登录。 - 用户档案。 - 用户可以通过文章,图片,链接等进行贡献的可能性 - 留下评论文章。 - 生成Feed。 - 使用ASP.NET MVC构建站点

有人能指出我正确的方向吗?我从哪里开始?

5 个答案:

答案 0 :(得分:11)

我犹豫是否写了这个答案,因为它可能会被翻转或故意无益。

但是,我不能高度推荐教程和示例on the MVC site;尤其是NerdDinner example app and walkthrough(不确定它是否已针对MVC2进行了更新)。

答案 1 :(得分:1)

嗨马尔科姆你需要多少次实施。如果您需要从头开始学习,我会推荐ASP.Net MVC会员入门套件(http://mvcmembership.codeplex.com/),它会为您处理用户帐户和配置文件(如果您不熟悉,请阅读ASP.Net会员资格)用它)。

如果您不需要从头开始,我建议根据您的具体要求查看CMS或博客系统,因为重新发明轮子是没有意义的,除非您真的必须或想要学习。

修改 看看这里:
http://www.microsoft.com/web/gallery/Categories.aspx?category=Blogs

http://www.microsoft.com/web/gallery/Categories.aspx?category=ContentMgmt&appid=BlogEngineNET

我没有与MVC博客引擎约会,但我知道没有太多的CMS可以与更成熟的ASP.Net替代品竞争。

我希望这有用。

谢谢,

答案 2 :(得分:1)

作为开发人员的开发人员;)检查这个http://kigg.codeplex.com/我认为这正是你需要的。现场样本dotnetshoutout.com

享受:)

答案 3 :(得分:0)

结帐http://www.orchardproject.net/。但是你可能会找到一些满足你特定需求的升剂。或者你可以将几个codeplex项目结合起来,以达到你想要的目的。

答案 4 :(得分:0)

如上所述,我建议再次阅读书呆子晚餐教程。在codeplex托管的书呆子晚餐代码也已更新为Asp.net MVC 2.0,并且是许多新功能的绝佳参考。 Burt提到了MVC会员入门套件(http://mvcmembership.codeplex.com/),我亲自对此进行了修改,通过自动实现基于标准化数据库架构的身份验证和角色管理,可以节省数小时的时间,该架构很容易通过框架2.0文件在某处。