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

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

另外改Web.Config如下

Asp.net Mvc Framework 四 (在.net2.0下运行)<?xml version="1.0"?>
Asp.net Mvc Framework 四 (在.net2.0下运行)
<configuration>
Asp.net Mvc Framework 四 (在.net2.0下运行)  
<configSections /><!--Asp.net Ajax程序集的节点配置,如果不用,可以去掉-->
Asp.net Mvc Framework 四 (在.net2.0下运行)  
<appSettings/>
Asp.net Mvc Framework 四 (在.net2.0下运行)  
<connectionStrings/>
Asp.net Mvc Framework 四 (在.net2.0下运行)  
<system.web>
Asp.net Mvc Framework 四 (在.net2.0下运行)    
<compilation debug="false">
Asp.net Mvc Framework 四 (在.net2.0下运行)      
<!--
Asp.net Mvc Framework 四 (在.net2.0下运行)      <assemblies>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
Asp.net Mvc Framework 四 (在.net2.0下运行)      </assemblies>
-->
Asp.net Mvc Framework 四 (在.net2.0下运行)    
</compilation>
Asp.net Mvc Framework 四 (在.net2.0下运行)    
<authentication mode="Windows" />
Asp.net Mvc Framework 四 (在.net2.0下运行)    
<pages>
Asp.net Mvc Framework 四 (在.net2.0下运行)      
<namespaces>
Asp.net Mvc Framework 四 (在.net2.0下运行)        
<!--
Asp.net Mvc Framework 四 (在.net2.0下运行)        <add namespace="System.Web.Mvc"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <add namespace="System.Web.Routing"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <add namespace="System.Linq"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <add namespace="System.Collections.Generic"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        
-->
Asp.net Mvc Framework 四 (在.net2.0下运行)      
</namespaces>
Asp.net Mvc Framework 四 (在.net2.0下运行)    
</pages>
Asp.net Mvc Framework 四 (在.net2.0下运行)    
<httpModules>
Asp.net Mvc Framework 四 (在.net2.0下运行)      
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Asp.net Mvc Framework 四 (在.net2.0下运行)    
</httpModules>
Asp.net Mvc Framework 四 (在.net2.0下运行)  
</system.web>
Asp.net Mvc Framework 四 (在.net2.0下运行)  
<!--
Asp.net Mvc Framework 四 (在.net2.0下运行)  编译器设置 2.0下3.5的编译器是不起作用的所以省去
Asp.net Mvc Framework 四 (在.net2.0下运行)  <system.codedom> 
Asp.net Mvc Framework 四 (在.net2.0下运行)    <compilers>
Asp.net Mvc Framework 四 (在.net2.0下运行)      <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
Asp.net Mvc Framework 四 (在.net2.0下运行)                type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
Asp.net Mvc Framework 四 (在.net2.0下运行)        <providerOption name="CompilerVersion" value="v3.5"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <providerOption name="WarnAsError" value="false"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)      </compiler>
Asp.net Mvc Framework 四 (在.net2.0下运行)
Asp.net Mvc Framework 四 (在.net2.0下运行)      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4"
Asp.net Mvc Framework 四 (在.net2.0下运行)                type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
Asp.net Mvc Framework 四 (在.net2.0下运行)        <providerOption name="CompilerVersion" value="v3.5"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <providerOption name="OptionInfer" value="true"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)        <providerOption name="WarnAsError" value="false"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)      </compiler>
Asp.net Mvc Framework 四 (在.net2.0下运行)    </compilers>
Asp.net Mvc Framework 四 (在.net2.0下运行)  </system.codedom>
--> 
Asp.net Mvc Framework 四 (在.net2.0下运行)  
<system.webServer>
Asp.net Mvc Framework 四 (在.net2.0下运行)    
<validation validateIntegratedModeConfiguration="false"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)
Asp.net Mvc Framework 四 (在.net2.0下运行)    
<modules runAllManagedModulesForAllRequests="true">
Asp.net Mvc Framework 四 (在.net2.0下运行)      
<remove name="UrlRoutingModule" />
Asp.net Mvc Framework 四 (在.net2.0下运行)      
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Asp.net Mvc Framework 四 (在.net2.0下运行)    
</modules>
Asp.net Mvc Framework 四 (在.net2.0下运行)
Asp.net Mvc Framework 四 (在.net2.0下运行)    
<handlers>
Asp.net Mvc Framework 四 (在.net2.0下运行)    
<!--以下为IIS7管道设置 如为IIS6也可去掉-->
Asp.net Mvc Framework 四 (在.net2.0下运行)      
<remove name="WebServiceHandlerFactory-Integrated"/>
Asp.net Mvc Framework 四 (在.net2.0下运行)      
<add name="MvcScriptMap" preCondition="classicMode,bitness32" verb="*" path="*.mvc" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" />
Asp.net Mvc Framework 四 (在.net2.0下运行)      
<add name="MvcScriptMap64" preCondition="classicMode,bitness64" verb="*" path="*.mvc" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" />
Asp.net Mvc Framework 四 (在.net2.0下运行)      
<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" />
Asp.net Mvc Framework 四 (在.net2.0下运行)    
</handlers>
Asp.net Mvc Framework 四 (在.net2.0下运行)  
</system.webServer>
Asp.net Mvc Framework 四 (在.net2.0下运行)
</configuration>


Asp.net Mvc Framework在.net 2.0/IIS6下运行,程序示例

相关文章:

  • 2021-12-10
  • 2022-02-09
  • 2021-07-14
  • 2021-11-15
  • 2022-03-07
  • 2021-09-17
  • 2021-08-30
  • 2022-03-07
猜你喜欢
  • 2022-01-12
  • 2021-08-31
  • 2021-11-26
  • 2021-08-25
  • 2021-09-12
相关资源
相似解决方案