MVC5 网站开发之二 创建项目
昨天对项目的思路大致理了一下,今天先把解决方案建立起来。整个解决包含Ninesky.Web、Ninesky.Core,Ninesky.DataLibrary等3个项目。Ninesky.Web是web应用程序,Ninesky.Core和Ninesky.DataLibrary是类库。
目录
MVC5 网站开发之六 管理员 2、添加、删除、重置密码、修改密码、列表浏览
因为代码要发布到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 直接下载了。
MVC5 网站开发之二 创建项目的更多相关文章
- ASP.NET MVC5 网站开发实践(二) Member区域 - 咨询管理的架构
咨询.留言.投诉等功能是网站应具备的基本功能,可以加强管理员与用户的交流,在上次完成文章部分后,这次开始做Member区域的咨询功能(留言.投诉都是咨询).咨询跟文章非常相似,而且内容更少.更简单. ...
- ASP.NET MVC5 网站开发实践(二) Member区域 - 全部文章列表
显示文章列表分两块,管理员可以显示全部文章列表,一般用户只显示自己的文章列表.文章列表的显示采用easyui-datagrid.后台需要与之对应的action返回json类型数据 目录 ASP.N ...
- ASP.NET MVC5 网站开发实践(二) Member区域 - 添加文章
上次把架构做好了,这次做添加文章.添加文章涉及附件的上传管理及富文本编辑器的使用,早添加文章时一并实现. 要点: 富文本编辑器采用KindEditor.功能很强大,国人开发,LGPL开源,自己人的好东 ...
- ASP.NET MVC5 网站开发实践(二) Member区域 - 文章管理架构
上次把member的用户部分完成,现在开始做文章管理部分.文章部分根据涉及显示现实文章列表,发布文章,修改文章,删除文章等功能.最终的实现目标是使用权限来控制用户是否能进行相应操作,管理员权限的会显示 ...
- ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(3)修改资料、修改密码
在上一篇博客中实现了用户的注销和登录,其实代码里落了点东西,就是用户登录要更新最后一次登录时间和登录IP,这次补上.今天做修改资料和修改密码,TryUpdateModel是新用到的东西. 目录: AS ...
- ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(2)用户登录、注销
上次实现了用户注册,这次来实现用户登录,用到IAuthenticationManager的SignOut.SignIn方法和基于声明的标识.最后修改用户注册代码实现注册成功后直接登录. 目录: ASP ...
- ASP.NET MVC5 网站开发实践(二) Member区域–管理列表、回复及删除
本来想接着上次把这篇写完的,没想到后来工作的一些事落下了,放假了赶紧补上. 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一) - 项目框架 ASP ...
- ASP.NET MVC5 网站开发实践(二) Member区域–我的咨询列表及添加咨询
上次把咨询的架构搭好了,现在分两次来完成咨询:1.用户部分,2管理部分.这次实现用户部分,包含两个功能,查看我的咨询和进行咨询. 目录: ASP.NET MVC5 网站开发实践 - 概述 ASP.NE ...
- ASP.NET MVC5 网站开发实践(二) Member区域 - 修改及删除文章
上次做了显示文章列表,再实现修改和删除文章这部分内容就结束了,这次内容比较简单,由于做过了添加文章,修改文章非常类似,就是多了一个TryUpdateModel部分更新模型数据. 目录: ASP.N ...
随机推荐
- 【.net 深呼吸】序列化中的“引用保留”
假设 K 类中有两个属性/字段的类型相同,并且它们引用的是同一个对象实例,在序列化的默认处理中,会为每个引用单独生成数据. 看看下面两个类. [DataContract] public class 帅 ...
- NodeJs之child_process
一.child_process child_process是NodeJs的重要模块.帮助我们创建多进程任务,更好的利用了计算机的多核性能. 当然也支持线程间的通信. 二.child_process的几 ...
- 页面嵌入dom与被嵌入iframe的攻防
1.情景一:自己的页面被引入(嵌入)至别人的页面iframe中 if(window.self != window.top){ //url是自己页面的url window.top.location.hr ...
- 玩转spring boot——快速开始
开发环境: IED环境:Eclipse JDK版本:1.8 maven版本:3.3.9 一.创建一个spring boot的mcv web应用程序 打开Eclipse,新建Maven项目 选择quic ...
- SQL Server内存遭遇操作系统进程压榨案例
场景: 最近一台DB服务器偶尔出现CPU报警,我的邮件报警阈(请读yù)值设置的是15%,开始时没当回事,以为是有什么统计类的查询,后来越来越频繁. 探索: 我决定来查一下,究竟是什么在作怪,我排查的 ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(80)-自由桌面
系列目录 前言 这次我们来做一个有趣的事情,有朋友跟做了很远,找我要自由桌面的代码,这次我们将演示自由桌面的代码. 自由桌面:用户可以随意增删改桌面的布局.个数(只留自己需要看到的数据),这次纯属Ea ...
- js学习之类型识别
用来判别类型的方法有好多,整理了一下4种方法,平时用的时候,在不同情景下,还是要结合着使用的. 方法一 typeof:可以识别标准类型,除了Null:不能识别具体的对象类型,除了Function &l ...
- Postman接口调试神器-Chrome浏览器插件
首先大家可以去这个地址下载 Postman_v4.1.3 这个版本,我用的就是这个版本 http://chromecj.com/web-development/2014-09/60/download. ...
- python基础
内容概要: 一.python2 or python3 目前大多使用python2.7,随着时间的推移,python3将会成为python爱好者的主流. python2和3区别: 1.PRINT IS ...
- R abalone data set
#鲍鱼数据集aburl <- 'http://archive.ics.uci.edu/ml/machine-learning-databases/abalone/abalone.data' ab ...