阿里云IIS部署MVC4运行环境

1、安装  ASP.NET MVC4 for VS2012/VS2015

asp.net mvc4下载|asp.net mvc4 for vs2015下载 - 3322软件站asp.net mvc4是微软官方提供的一款以MVC位基础的ASP.NET Web应用程序框架,该框架基于Castle的MonoRail而来,是一款非常强大的ASP.NET的Web应用程序框架。许多开发人员都知道MVC是三种ASP.NET的其中一种编辑模式,掌握这种编辑模式对于用户开发Web应用程序有着相当大的帮助。asp.net mvc4是一种使用MVC(Model Viewicon-default.png?t=L892http://www.32r.com/soft/17339.htmlDownload 用于 Visual Studio 2010 SP1 和 Visual Web Developer 2010 SP1 的 ASP.NET MVC 4 from Official Microsoft Download Centericon-default.png?t=L892https://www.microsoft.com/zh-CN/download/details.aspx?id=30683

2、把项目中的 System.Web.Mvc.dll 引用的属性“复制本地”设成True,然后重新编译。

3、把项目中 web.confg 去除 

<add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

4、运行即可。

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

配置中遇到的问题:

方法1:

把项目中的 System.Web.Mvc.dll 引用的属性“复制本地”设成True,然后重新编译。

把项目中 web.confg 去除 System.web.mvc 配置

————————————————

方法2:

重新安装一次asp.net4.5.

如果您在启用 IIS 之前安装 .NET Framework 4,则您必须运行 ASP.NET IIS 注册工具,以便使用哪个 IIS 注册 .NET Framework,并创建使用 .NET Framework 4 的应用程序池。

这样我得去找到那个ASP.NET IIS 注册工具,不同的版本,它的位置不同,如下


Aspnet_regiis.exe 文件的位置 
.NET Framework 版本 1 
%windir%\.NET\Framework\v1.0.3705 
.NET Framework 版本 1.1 
%windir%\Microsoft.NET\Framework\v1.1.4322 
.NET Framework 版本 2.0、版本 3.0 或版本 3.5(32 位系统)。
%windir%\Microsoft.NET\Framework\v2.0.50727 
.NET Framework 版本 2.0、版本 3.0 和版本 3.5(64 位系统)。
%windir%\Microsoft.NET\Framework64\v2.0.50727 
.NET Framework 版本 4(32 位系统) 
%windir%\Microsoft.NET\Framework\v4.0.30319 
.NET Framework 版本 4(64 位系统) 
%windir%\Microsoft.NET\Framework64\v4.0.30319

我的是.NET Framework 版本 4(32 位系统),然后用cmd进入 %windir%\Microsoft.NET\Framework\v4.0.30319这个目录, cd C:\windows\Microsoft.NET\Framework\v4.0.30319, 用  Aspnet_regiis.exe  -i 执行即可。
————————————————
  

由于使用了本地的mvc,需要将  web.confg 去除 System.web.mvc 配置 

猜你喜欢

转载自blog.csdn.net/qq_31432773/article/details/120480986
今日推荐