Asp.net Mvc Framework 四 (在.net2.0下运行)

这是一个题外话,如果您仅是要学习或有自己的服务器的话可以不用管这一节
但如果您使用的是虚拟主机或目标主机只允许.net2.0的话应该这么做

所有版本为3.5或3.0的程序集引用属性 复制本地设为True

另外改Web.Config如下
<? xml version="1.0" ?>
< configuration >
  
< configSections  /> <!-- Asp.net Ajax程序集的节点配置,如果不用,可以去掉 -->
  
< appSettings />
  
< connectionStrings />
  
< system.web >
    
< compilation  debug ="false" >
      
<!--
      <assemblies>
        <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
      </assemblies>
-->
    
</ compilation >
    
< authentication  mode ="Windows"   />
    
< pages >
      
< namespaces >
        
<!--
        <add namespace="System.Web.Mvc"/>
        <add namespace="System.Web.Routing"/>
        <add namespace="System.Linq"/>
        <add namespace="System.Collections.Generic"/>
        
-->
      
</ namespaces >
    
</ pages >
    
< httpModules >
      
< add  name ="UrlRoutingModule"  type ="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"   />
    
</ httpModules >
  
</ system.web >
  
<!--
  编译器设置 2.0下3.5的编译器是不起作用的所以省去
  <system.codedom> 
    <compilers>
      <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
                type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <providerOption name="CompilerVersion" value="v3.5"/>
        <providerOption name="WarnAsError" value="false"/>
      </compiler>

      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4"
                type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <providerOption name="CompilerVersion" value="v3.5"/>
        <providerOption name="OptionInfer" value="true"/>
        <providerOption name="WarnAsError" value="false"/>
      </compiler>
    </compilers>
  </system.codedom>
-->  
  
< system.webServer >
    
< validation  validateIntegratedModeConfiguration ="false" />

    
< modules  runAllManagedModulesForAllRequests ="true" >
      
< remove  name ="UrlRoutingModule"   />
      
< add  name ="UrlRoutingModule"  type ="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"   />
    
</ modules >

    
< handlers >
    
<!-- 以下为IIS7管道设置 如为IIS6也可去掉 -->
      
< remove  name ="WebServiceHandlerFactory-Integrated" />
      
< add  name ="MvcScriptMap"  preCondition ="classicMode,bitness32"  verb ="*"  path ="*.mvc"  modules ="IsapiModule"  scriptProcessor ="%windir%/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll"   />
      
< add  name ="MvcScriptMap64"  preCondition ="classicMode,bitness64"  verb ="*"  path ="*.mvc"  modules ="IsapiModule"  scriptProcessor ="%windir%/Microsoft.NET/Framework64/v2.0.50727/aspnet_isapi.dll"   />
      
< add  name ="UrlRoutingHandler"  preCondition ="integratedMode"  verb ="*"  path ="UrlRouting.axd"  type ="System.Web.Routing.UrlRoutingHandler, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"   />
    
</ handlers >
  
</ system.webServer >
</ configuration >
  Asp.net Mvc Framework 系列
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值