我们在创建项目的时候一定要遵循层次和命名的原则,同时也要有统一的规范,无论是多人项目还是单人项目,能够让人看着一目了然并赏析悦目,做一个有追求的程序员。

例如IA.WebApp是视图控制器层(表现层),IA.Entity是实体层,IA.Business是业务层等等,前面的IA是我们项目的名称(解决方案名称)或者缩写,这个可以根据自己的实际情况来写,后面的是代表层的名称。

接下来我们从创建新的项目开始:

我们打开vs(我用的是vs2013)后选择文件-新建-项目,未创建过项目的朋友注意看上面的截图,在截图上我们选择web应用程式,当然你也可以选选择C#中的类库(其他也暂时用不到)。

然后也是重要的,就是项目的存储位置及名称和解决方案名称设置,看上图。

因为我们是用ASP.NET MVC模式的开发,所以接下来我们选择的是web应用的MVC模板,如图:

vs2013的MVC模板自带了一些框架的文件,比如Bootstrap等等,这些东西如果用不到或者用的少的话,我建议删除掉自己重新引入自己需要的,也可以在开发的过程中用的什么再放什么,这样即减少资源的浪费,同时也让自己对整个项目的文件了如指掌。

看下图,画框的地方都是我们将要删掉的东西:

在删除App_Start文件时,需要更改Global.asax和删掉Startup.cs文件:

Global.asax

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;namespace IA.WebApp
{public class MvcApplication : System.Web.HttpApplication{protected void Application_Start(){AreaRegistration.RegisterAllAreas();}}
}

  

现在项目(表现层)建好了,我们运行一下项目,如果没报错,说明没问题,接下来我们就引用到在开篇前,我们提到的底层类,没有看到的朋友可以到http://www.yealuo.com/WebArticle/Index?ArticleType=zw中最早的三篇文章中查看,也可以直接下载已经生成好的应用程序集,并放到项目的bin中,如图:

然后引用到web应用中:

转载于:https://www.cnblogs.com/boyzi/p/9951795.html

ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(2)之创建项目相关推荐

  1. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(1)之数据库设计

    本文主要讲解本项目网站所应用到的知识点,及数据库的相关设计: 一.知识点 (1)本项目主要采取ASP.NET MVC的编程模式,相信你已经了解到了MVC的具体含义是什么,这里不再赘述,有不了解的朋友, ...

  2. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(15)之前台网站页面

    源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 本项目主要是一个素材的分 ...

  3. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(16)之轻博客

    源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 项目到上面一步其实已经算 ...

  4. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(8)之文章管理

    到这一步,我们整个项目的核心搭建已经算是完成了,接下来就是我们业务功能的实际应用,也就是表现层的设计和实现,如果你是一个项目负责人,到这一步,接下来的工作就可以交给下面的兄弟去完成了,在这里我们用文章 ...

  5. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(10)之素材管理

    源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 素材管理模块也是我们这个 ...

  6. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(11)之支付管理及广告管理...

    源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 本项目属于个人项目,不支 ...

  7. 带有Upida/Jeneva的ASP.NET MVC单页应用程序(前端/AngularJS)

    目录 介绍 背景 基本结构 JS控制器 HTML视图 查看容器 结论 参考 下载源3.4 MB 在Codeplex上下载最新版本和更多示例 参见工作示例 介绍 在上一篇文章中,我演示了如何使用WebA ...

  8. 带有Upida/Jeneva.Net的ASP.NET MVC单页应用程序(后端)

    目录 介绍 问题 问题1 问题2 问题3 解决方案 问题1--智能序列化 问题2--反向引用 问题3--映射更新 说明 下载源3.4 MB 在Codeplex上下载最新版本 参见工作示例 介绍 让我们 ...

  9. 最新苹果CMS仿T5资源站影视资源分享网站模板

    正文: 苹果cms仿T5资源站影视资源分享网站模板,包括首页.详情页.留言页.和播放弹窗!适合拿去做资源站! 程序: wwxsht.lanzoul.com/iRgiS0j4eluj 图片:

最新文章

  1. 微软、海思、任天堂等50多家知名公司源代码泄露,人人均可公开访问
  2. 《大数据日知录:架构与算法》前言
  3. mac php errorlog,Mac下使用php的error_log()函数发送邮件
  4. Oracle 18c 新特性:动态 Container Map 增强 Application Container 灵活性
  5. Python - 虚拟环境
  6. ZooKeeper 了解
  7. 最新手机号段归属地数据库 高性能dat解析
  8. 数据预处理——matlab拟合工具箱
  9. 常见的ASCII码值
  10. MaxCompute全套攻略
  11. 软考基础知识—操作系统
  12. 有哪些在成都开了 20 年以上的味道不错的小饭馆
  13. 算法工程师也有35岁危机吗?
  14. 手动添加打印机的方法(hp laserjet p2055dn为例)
  15. 网易邮箱登录界面制作方法
  16. vin码识别(车架号识别)SDK的应用
  17. 弱网测试之NEWT(Network Emulator Toolkit)
  18. 给一个向量进行归一化
  19. signature=cb30417dfa65eef445418827e0f0e0e6,以太坊P2P网络节点初始化
  20. 安全漏洞中的倚天剑——XSS跨站脚本攻击

热门文章

  1. scp:windows与linux之间copy文件(类似于linux的scp工具)
  2. 制作捐赠二维码,实现免费应用的捐赠收款
  3. 【Linux服务】socket5代理服务器搭建
  4. 经历印度一年中最严重的空气污染是种什么体验? | 经济学人全球早报精选
  5. iis搭建mysql_IIS+PHP+MYSQL搭建
  6. 华为WLAN AirEngine 9700S AC控制器上联家用普通光猫组网开局配置上网
  7. 当今世界最先进的外科手术机器人----达芬奇
  8. 平均绝对误差python_python – 计算MAD(平均绝对偏差)GroupBy Pandas
  9. JavaScript获取焦点并将光标移动到末尾字符
  10. 大数据,轻松应对海量数据存储与分析所带来的挑战