用Unity3.0+MVC4搭建项目
新年快乐!又是新的一年到来了,我好久没有在园子里面做笔记啦,由于工作上的事,还好年前把该做的都完善了,于是就写了辞职信。由于家庭原因,不得不离职,在春节期间呢,我放松了几天,去这里去那里的,朋友们喜欢礼尚往来,都玩的不亦乐乎。今天是恢复工作的第一天,由于我已经离职,呆在家里调整状态,所以就抽出时间来写一写笔记。
我在年前呢,在完善项目,由于该项目是VS2010开发的,开发了将近两年。2012年MVC3才出来不久,我们就采用了这个框架,由于这个版本比MVC1、MVC2改动比较大,所以呢,在边学习边做项目的情况下进行的。关于MVC3的知识我不说了,现在园子里面的朋友们都写上了,写得非常好。我要记录的是,VS2013的项目搭建。
一、构建ASP.NET MVC4项目
关于MVC4的知识,园子里面也有了,比如:
网魂小兵 的博客,很不错
http://www.cnblogs.com/xdotnet/archive/2012/03/05/aspnet_mvc40_preview.html
微软技术论坛:
二、Unity3.0引用
我们知道,Unity是微软自己提供的一套依赖注入容器,它为方便开发者建立松散耦合的应用程序,关于依赖注入,还有Ninject,Spring。
在引用Unity3.0之前,先了解一下NuGet。NuGet是一个.NET平台下的开源项目,是Visual Studio的扩展。Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便,我们就必要去下载单独的.dll文件后,在引入到项目中。简单介绍一下NuGet的使用方法,如下图所示打开 “程序包管理控制台”,
打开后,在下方会弹出一个控制台,默认项目选为创建的MVC项目,在“PM>”后面写下如下指令:
Install-Package Unity.Mvc3
写好后,回车,就会自动将“Microsoft.Practices.Unity”有关的引入到MVC项目中,在项目中自动多了一个叫“Bootstrapper”的C#代码文件。

在这个代码文件中,就是需要注册的地方了。Unity3.0+MVC4的基本构建完成,由于本人现在在家里空闲着,后面会详细记录Service和Repository的一些知识。
最后,本人知识有限,希望各位朋友多多指教,祝大家 ”码上有前途“。
用Unity3.0+MVC4搭建项目的更多相关文章
- vue-cli3.0 脚手架搭建项目的过程详解
1.安装vue-cli 3.0 ? 1 2 3 npm install -g @vue/cli # or yarn global add @vue/cli 安装成功后查看版本:vue -V(大写的V) ...
- vue cli4.0 快速搭建项目详解
搭建项目之前,请确认好你自己已经安装过node, npm, vue cli.没安装的可以参考下面的链接安装. 如何安装node? 安装好node默认已经安装好npm了,所以不用单独安装了. 如何安装v ...
- vue cli3.0快速搭建项目详解(强烈推荐)
这篇文章主要介绍下vue-cli3.0项目搭建,项目结构和配置等整理一下,分享给大家. 一.介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.有三个组件: CLI:@vue/cl ...
- 搭建EF6.0+MVC4搭建框架——之路由配置
为了适应项目需求,需要将前后台的控制器和视图等文件分开,便于修改和维护: 方案一:在原有的Controller下新增Admins文件夹用于放置后台控制器文件: 控制器文件目录如下图: 视图文件目录:
- 搭建EF6.0+MVC4搭建框架遇到的问题及解决方案
问题一:“未能加载文件或程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089” ...
- vue-cli3.0 脚手架搭建项目
1.安装vue-cli 3.0 npm install -g @vue/cli # or yarn global add @vue/cli 安装成功后查看版本:vue -V(大写的V) 2.命令变化 ...
- vue-cli 3.0脚手架搭建项目
1.安装vue-cli 3.0 npm install -g @vue/cli # or yarn global add @vue/cli 安装成功后查看版本:vue -v 2.命令变化 vue cr ...
- vuecli3.0安装搭建项目
1. npm install -g @vue/cli 2. vue create wechat Linter / Formatter 可以不选 检查空格的 //选择less //标准eslint // ...
- .NET MVC4 实训记录之一(引入Unity3.0 Ioc框架)
一直在做维护项目,没有机会接触完整的架构,于是自学.NET MVC.自今日起,将自学的过程.遇到的问题以及解决方案记录下来. 在WebApp项目中右键,使用NuGet引入Unity3.0.
随机推荐
- 02线性表链式存储_LinkList--(线性表)
#include "stdio.h" #include "string.h" #include "ctype.h" #include &qu ...
- QT5新手上路(2)发布exe文件
QT编程教程在网上有很多,但写完代码以后如何打包成可执行exe文件却少有提及,本文主要介绍这一部分:1.首先确认自己建的工程在debug模式下运行无误.2.在release模式下运行一遍.(如何更改成 ...
- 使用CHttpFile从服务器端正确的读取数据
前段时间在给软件做升级提示模块的时候发现一个问题,就是使用CHttpFile对象无法从服务器端获取到正确的响应数据长度,无论是使用CHttpFile:: QueryInfo方法,还是使用CHttpFi ...
- Registry uninstall values
Original link: http://windowssucks.wordpress.com/win-registry-uninstall-values/ -------------------- ...
- sgu 110 Dungeon
这道题是计算几何,这是写的第一道计算几何,主要是难在如何求入射光线的反射光线. 我们可以用入射光线 - 入射光线在法线(交点到圆心的向量)上的投影*2 来计算反射光线,自己画一个图,非常清晰明了. 具 ...
- Mustache
简要介绍 玩过node的人应该都知道ejs,jade. mustache和他们一样都是模板渲染引擎,我个人喜欢mustache,因为他非常简洁,代码量才600多行. mustache既可以在前端使用, ...
- HTML5新增标签属性
----- 新类型表单 - email 自动校验输入的是不否是email 邮箱:<input type="email" name="user_email" ...
- mysql常见的hint(转载的)
mysql常用的hint对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法.同样,在mysql里,也有类似的hint功能.下面介绍一些常用的. ...
- 尚学堂JavaEE项目备选
偶然得知:记下待练 微博 软件人才网 论坛 博客系统 京东网上商城 赶集网 拉手网 优酷视频 百度知道(问答) 生产管理系统 房屋租赁网 金融股票
- preg_match_all, preg_match
int preg_match(string $pattern, string $subject[, $arr][, int $flags]);$pattern 正则表达式$subject: 要搜索的字 ...