MVC5 网站开发之二 创建项目

昨天对项目的思路大致理了一下,今天先把解决方案建立起来。整个解决包含Ninesky.WebNinesky.CoreNinesky.DataLibrary等3个项目。Ninesky.Web是web应用程序,Ninesky.CoreNinesky.DataLibrary是类库。

因为代码要发布到codeplex.com上,所以在codeplex.com上注册一个项目。

一、连接到codeplex.com的TFS服务器

1、文件->新建-》团队项目,弹出连接到团队项目集合对话框。

2、点击服务器按钮,弹出服务器选择对话框。

 

3、点击添加按钮添加TFS对话框

4、输入TFS服务器地址,然后点确定,在弹出的对话框中输入申请到的用户名和密码,确定后返回添加/删除TFS对话框。

5、选择刚添加的TFS。

6、选择默认集合 TFS40 然后点右下角的连接按钮。

 

7、连接成功后的团队资源管理器界面。至此TFS连接成功。

 

二、创建Ninesky.Web项目

1、选择新建->项目,弹出新建项目对话框。

2、在对话框中选择 Visual C# –>Web(1),ASP.NET Web 应用程序(2) ,填入项目名称(3),选择存储位置(4)和解决方案名称(5),并勾选为解决方案创建目录添加到源代码管理(6)。然后点确定按钮。弹出 新建ASP.NET项目对话框。

 

3、模板选MVC(1),身份验证选择个人用户账户(2)。Microsoft Azure 不要勾选Host in the cloud(3)然后点击确定按钮。

(Microsoft Azure 我还没用过,听说好像要收费。有了解详细情况的兄弟,麻烦告知一下)。

4、在弹出的源代码管理对话框中选择Team Foundation 版本控制,然后确定

5、在弹出对话框中不需要任何修改,直接确定就可以。

6、这是项目创建完,解决方案管理器的界面。

F5运行,可以预览默认页面。

 

三、创建:Ninesky.Core项目

1、在解决方案管理器面板,解决方案“Ninesky“ 上右键->添加->新建项目

2、在对话框中选择Visual C#->Windows(1),类库(2),输入项目名称Ninesky.Core“ ,点确定,项目创建完成。

 

四、创建:Ninesky.DataLibrary项目

与创建Nninesky.Core相同,只是把项目名称改为Ninesky.DataLibrary

 

五、保存项目到TFS.

1、解决方案资源管理器面板 解决方案Ninesky上点右键->迁入

2、显示团队资源管理器-正在挂起更改面板,点击迁入按钮,将代码迁入到TFS。

3、嵌入完成后访问https://ninesky.codeplex.com 点击SOURCE CODE 在(1)处可以查看源文件,点击(2)处的Download可以下载源文件。

===========================================================

以后需要下载最新的代码就可以到https://ninesky.codeplex.com 直接下载了。

时间: 2024-08-01 18:10:24

MVC5 网站开发之二 创建项目的相关文章

ASP.NET MVC5 网站开发实践(二) Member区域 - 添加文章

转自:http://www.cnblogs.com/mzwhj/p/3592895.html 上次把架构做好了,这次做添加文章.添加文章涉及附件的上传管理及富文本编辑器的使用,早添加文章时一并实现. 要点: 富文本编辑器采用KindEditor.功能很强大,国人开发,LGPL开源,自己人的好东西没有理由不支持. 附件的上传同样基于KindEditor实现,可以上传图片,flash,影音,文件等. 目录 ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一)

MVC5 网站开发之七 用户功能 1、角色的后台管理

角色是网站中都有的一个功能,用来区分用户的类型.划分用户的权限,这次实现角色列表浏览.角色添加.角色修改和角色删除. 目录 奔跑吧,代码小哥! MVC5网站开发之一 总体概述 MVC5 网站开发之二 创建项目 MVC5 网站开发之三 数据存储层功能实现 MVC5 网站开发之四 业务逻辑层的架构和基本功能 MVC5 网站开发之五 展示层架构 MVC5 网站开发之六 管理员 1.登录.验证和注销 MVC5 网站开发之六 管理员 2.添加.删除.重置密码.修改密码.列表浏览 MVC5 网站开发之七 用

MVC5 网站开发之八 栏目功能 添加、修改和删除

本次实现栏目的浏览.添加.修改和删除. 栏目一共有三种类型. 常规栏目-可以添加子栏目,也可以添加内容模型.当不选择内容模型时,不能添加内容. 单页栏目-栏目只有一个页面,可以设置视图. 链接栏目-栏目为一个链接,点击后转到相应链接. 在视图中原本栏目的树形显示插件使用Bootstrap TreeView 1.2.0(MVC5 网站开发之六 管理员 2.添加.删除.重置密码.修改密码.列表浏览),后来使用中发现zTree使用起来更习惯,所以更换成zTree了. 目录 MVC5网站开发之一 总体概

MVC5 网站开发之九 网站设置

网站配置一般用来保存网站的一些设置,写在配置文件中比写在数据库中要合适一下,因为配置文件本身带有缓存,随网站启动读入缓存中,速度更快,而保存在数据库中要单独为一条记录创建一个表,结构不够清晰,而且读写也没有配置文件容易实现.这次要做的是网站的基本信息,数据保存在SiteConfig.config. 目录 MVC5网站开发之一 总体概述 MVC5 网站开发之二 创建项目 MVC5 网站开发之三 数据存储层功能实现 MVC5 网站开发之四 业务逻辑层的架构和基本功能 MVC5 网站开发之五 展示层架

MVC5 网站开发之七 用户功能 2 .1用户资料的修改和删除

这次主要实现管理后台界面用户资料的修改和删除,修改用户资料和角色是经常用到的功能,但删除用户的情况比较少,为了功能的完整性还是坐上了.主要用到两个action “Modify”和“Delete”. 目录 MVC5网站开发之一 总体概述 MVC5 网站开发之二 创建项目 MVC5 网站开发之三 数据存储层功能实现 MVC5 网站开发之四 业务逻辑层的架构和基本功能 MVC5 网站开发之五 展示层架构 MVC5 网站开发之六 管理员 1.登录.验证和注销 MVC5 网站开发之六 管理员 2.添加.删

MVC5 网站开发实践 1、建立项目

目录 MVC5 网站开发实践 概述 一.建立项目 1.建立团队项目 在办公室和家里使用不同的电脑,为了方便代码的共享将项目建立为团队项目. 如图打开vs2013→新建→团队项目(图1),会自动打开Visual Studio Online页面(图2),输入微软通行证登录(没有账号去注册一个,免费),跳转到图3界面. 在图3界面输入项目名称和描述,点击Creatr project等待项目创建完成,完成后跳转到图4界面. 在图4中点击Open in Visual Studio,自动启动 vs,并显示团

MVC5 网站开发实践 2.2、管理员身份验证

上次完成了管理员的登录,这次要解决对管理员登录后的验证,采用AuthorizeAttribute属性的方式.之前还要解决几个问题,然后才重写验证类,最后稍微改一下界面. 目录 MVC5 网站开发实践  概述 MVC5 网站开发实践  1.建立项目 MVC5 网站开发实践  2.后台管理 MVC5 网站开发实践  2.1.管理员登陆 一.解决问题Home控制器错误提示 @泰德  在评论中说浏览器中打开存在以下错误.这是因为项目中存在多个Home控制器,但系统不清楚你要访问的是哪个控制器的内容,因此

MVC5 网站开发实践 2、后台管理

目录 MVC5 网站开发实践 概述 MVC5 网站开发实践 1.建立项目   从这一部分开始做后台管理,首先是基本框架的 一.Data项目 1.项目添加EntityFramework引用 在Data项目的引用上右键-> 管理NuGet程序包. 在弹出的窗口中选择 EntityFramework 安装 2.添加排序枚举 在Data项目上点右键新建文件夹Type.在文件夹内添加类[OrderType],代码如下 //创建2014.12.8 namespace Data.Types { /// <s

MVC5 网站开发实践 2.1、管理员登陆

目录 MVC5 网站开发实践  概述 MVC5 网站开发实践  1.建立项目 MVC5 网站开发实践  2.后台管理   1. 创建SHA256加密方法. 在Data项目中添加文件夹[Security],在文件夹中添加类 [Encryption],在类中写一个SHA256加密方法. using System; using System.Security.Cryptography; using System.Text; namespace Ninesky.Data.Security { /// <