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

简介: 这是一个题外话,如果您仅是要学习或有自己的服务器的话可以不用管这一节 但如果您使用的是虚拟主机或目标主机只允许.net2.0的话应该这么做 所有版本为3.5或3.0的程序集引用属性 复制本地设为True 另外改Web.

这是一个题外话,如果您仅是要学习或有自己的服务器的话可以不用管这一节
但如果您使用的是虚拟主机或目标主机只允许.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在.net 2.0/IIS6下运行,程序示例

目录
打赏
0
0
0
0
1
分享
相关文章
|
4月前
|
C#
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
WinForm 直接运行 Admin.NET
本文介绍了如何将 Admin.NET 以 WinForm 桌面程序模式运行,简化了手动配置 Web 服务的过程,便于演示和作为单机软件使用。通过添加特定 NuGet 包、修改 `Program.cs` 和 `Form1.cs` 文件,并调整项目配置,最终实现了在 WinForm 中嵌入 WebView 组件显示 Admin.NET 界面的效果。
43 0
WinForm 直接运行 Admin.NET
VB.NET中如何利用ASP.NET进行Web开发
在VB.NET中利用ASP.NET进行Web开发是一个常见的做法,特别是在需要构建动态、交互式Web应用程序时。ASP.NET是一个由微软开发的开源Web应用程序框架,它允许开发者使用多种编程语言(包括VB.NET)来创建Web应用程序。
122 6
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
83 7
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
122 0
【Azure 应用服务】App Service 的.NET Version选择为.NET6,是否可以同时支持运行ASP.NET V4.8的应用呢?
【Azure 应用服务】App Service 的.NET Version选择为.NET6,是否可以同时支持运行ASP.NET V4.8的应用呢?
【Azure 应用程序见解】在Docker中运行的ASP.NET Core应用如何开启Application Insights的Profiler Trace呢?
【Azure 应用程序见解】在Docker中运行的ASP.NET Core应用如何开启Application Insights的Profiler Trace呢?
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
87 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等