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


这是一个题外话,如果您仅是要学习或有自己的服务器的话可以不用管这一节

  但如果您使用的是虚拟主机或目标主机只允许.net2.0的话应该这么做

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

  另外改Web.Config如下

<?xmlversion="1.0"?>
<configuration>
 <configSections/><!--Asp.netAjax程序集的节点配置,如果不用,可以去掉-->
 <appSettings/>
 <connectionStrings/>
 <system.web>
  <compilationdebug="false">
   <!--
   <assemblies>
    <addassembly="System.Core,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/>
    <addassembly="System.Web.Abstractions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
    <addassembly="System.Web.Routing,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
    <addassembly="System.Data.DataSetExtensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/>
    <addassembly="System.Xml.Linq,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/>
    <addassembly="System.Data.Linq,Version=3.5.0.0,Culture=neutral,PublicKeyToken=B77A5C561934E089"/>
   </assemblies>-->
  </compilation>
  <authenticationmode="Windows"/>
  <pages>
   <namespaces>
    <!--
    <addnamespace="System.Web.Mvc"/>
    <addnamespace="System.Web.Routing"/>
    <addnamespace="System.Linq"/>
    <addnamespace="System.Collections.Generic"/>
    -->
   </namespaces>
  </pages>
  <httpModules>
   <addname="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>
   <compilerlanguage="c#;cs;csharp"extension=".cs"warningLevel="4"
        type="Microsoft.CSharp.CSharpCodeProvider,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089">
    <providerOptionname="CompilerVersion"value="v3.5"/>
    <providerOptionname="WarnAsError"value="false"/>
   </compiler>

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

  <modulesrunAllManagedModulesForAllRequests="true">
   <removename="UrlRoutingModule"/>
   <addname="UrlRoutingModule"type="System.Web.Routing.UrlRoutingModule,System.Web.Routing,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>
  </modules>

  <handlers>
  <!--以下为IIS7管道设置如为IIS6也可去掉-->
   <removename="WebServiceHandlerFactory-Integrated"/>
   <addname="MvcScriptMap"preCondition="classicMode,bitness32"verb="*"path="*.mvc"modules="IsapiModule"scriptProcessor="%windir%Microsoft.NETFrameworkv2.0.50727aspnet_isapi.dll"/>
   <addname="MvcScriptMap64"preCondition="classicMode,bitness64"verb="*"path="*.mvc"modules="IsapiModule"scriptProcessor="%windir%Microsoft.NETFramework64v2.0.50727aspnet_isapi.dll"/>
   <addname="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>

本文作者:
« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3