您的位置:首页 > 其它

mvc1 mvc2 mvc3 知识小差异,服务器上如何配置 mvc3 IIS6,IIS7.5 上部署 mvc3 和 silverlight

2012-05-12 08:57 776 查看
mvc1是2009年推出的,但是已经被淘汰了

mvc2不好用,里面很多<%%>这样的代码

mvc3是在.net4.0的环境里面的,用的是razor引擎。@特性

如何从mvc2升级到mvc3呢?

首先,把mvc2的.net3.5转换为.net4.0,然后关掉vs,用一个exe的转换软件,对刚才的.net4.0的mvc2进行转换,会升级到mvc3

在IIS6.0上如何部署MVC3

前提是你已经安装了.net4.0的环境,如果没有安装,先下载.net4.0的安装包

NETFramework4下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0A391ABD-25C1-4FC0-919F-B21F31AB88B7

1:首先下载mvc3的包,有2个,一个是主要文件,是一个中文包,一共22M左右





http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=d2928bc1-f48c-4e95-a064-2a455a22c8f6

2:在服务器上安装之后,我们还需要对IIS6进行一下配置。





添加MVC的解析:

右击IIS中的网站选择“属性”-“主目录”-“配置”-“映射”-“插入”,配置如下:可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

确认文件是否存在:不选中点击确定,最后如下图所示:







如果是IIS7.5

1.安装Microsoft.netFrameWork4.0安装包;2.安装ASP.NETMVC3;3.设置IIS的“ISAPI和CGI限制”中的“ASP.NETv4.0.0.30319”为允许,如下图所示:

4.在IIS中发布网站;5.编辑该网站的应用程序池,设置.NETFramework版本为4.0.3019;

如果网站用到silverlight则要在HTTP头加两个MIME文件类型(.xaml---application/xaml+xml、.xap---application/x-silverlight-app)

注意事项:1.NETFramework4下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0A391ABD-25C1-4FC0-919F-B21F31AB88B72.MVC3下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f63.若在安装完毕NETFramework后才安装的IIS,请重新在IIS中注册NETFramework,在运行中输入:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe-i4.若出现"若要针对.NETFramework4.0或更高版本进行编译,则提供程序选项中“compilerVersion”特性的值必须为“v4.0”或更高版本。若要针对.NETFramework3.5或更低版本编译此Web应用程序,则请从Web.config文件的<compilation>元素中移除targetFramework特性。"错误,请参照下面代码修改或添加网站的Web.config中configuration——system.codedom配置节:
<system.codedom>
<compilers>
<compilerlanguage="c#;cs;csharp"extension=".cs"type="Microsoft.CSharp.CSharpCodeProvider,System,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=b77a5c561934e089"warningLevel="4">
<providerOptionname="CompilerVersion"value="v4.0"/>
<providerOptionname="WarnAsError"value="false"/>
</compiler>
<compilerlanguage="vb;vbs;visualbasic;vbscript"extension=".vb"type="Microsoft.VisualBasic.VBCodeProvider,
System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"warningLevel="4">
<providerOptionname="CompilerVersion"value="v4.0"/>
<providerOptionname="OptionInfer"value="true"/>
<providerOptionname="WarnAsError"value="false"/>
</compiler>
</compilers>
</system.codedom>

更详细的可以参考这篇文章/article/5348183.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
章节导航