当前位置: 首页 > 编程笔记 >

win2012中让IIS同时支持多版本ASP.NET 3.5/4.0/4.5的方法

彭海阳
2023-03-14
本文向大家介绍win2012中让IIS同时支持多版本ASP.NET 3.5/4.0/4.5的方法,包括了win2012中让IIS同时支持多版本ASP.NET 3.5/4.0/4.5的方法的使用技巧和注意事项,需要的朋友参考一下

Windows 2012系统天然就支持ASP.NET 4.5框架,就像Windows 2008系统默认支持ASP.NET 3.5一样。我们也可以在2012系统中安装3.5框架,让IIS同时支持ASP.NET 2.0/3.5/4.0/4.5多个版本。

注意,这里提到的四个.NET框架版本,其实已经合并为两个。ASP.NET 3.5是.NET 2.0的升级版本,ASP.NET 4.5是.NET 4.0的升级版本。也就是说,当我们需要2.0版本时,把.NET框架调整到3.5即可;同理,当我们需要4.0版本时,把.NET框架调整到4.5即可。

安装准备

本文是以IIS 8.0为例,也适用于IIS 7.0/7.5/8.5版本,但不适用IIS 6.0版本,6.0版本对.NET框架的支持与设置和以后版本有很大区别。我们在安装IIS 8.0的时候,需确保已安装以下应用程序开发模块。

我们知道,IIS上可以同时支持多网站的访问,即业内人士通常说的虚拟主机。每个虚拟主机都是运行在特定的应用程序池中的,一个程序池中既可以放置一个网站,也可以放置多个网站。ASP.NET版本就是在应用程序池中设置的,同一个程序池中的全部网站则拥有相同的.NET框架。

设置方法

要测试不同.NET版本的效果,我们可以新建两个网站,并把它们放在不同的应用程序池中。关于新建网站的步骤,这里不再详述,可参考朝暮数据官方博客的其他文章。下面介绍如何修改应用程序池的.NET版本。

打开应用程序池,选择要调整的程序池,再点击右侧操作栏上的“基本设置”。

在“编辑应用程序池”对话框中,就可以选择.NET Framework版本了。请看下面的图示,虽然只显示了2个版本,但可以支持2.0/3.5/4.0/4.5四种.NET框架,或者您还可以选择“无托管代码”,让程序池完全不支持.NET。

顺便提一下,应用程序池的关键设置点除了.NET版本外,还有托管管道模式(经典/集成),以及是否启用32位应用程序(默认是64位)。因此,要决定某个应用程序池的基本特性,需同时确定.NET版本、托管模式和32/64位这三个特征。

 类似资料:
  • 支持多种版本库访问方法 你已经看到了一个版本库可以用多种方式访问,但是可以—或者说安全的—用几种方式同时并行的访问你的版本库吗?回答是可以,倘若你有一些深谋远虑的使用。 在任何给定的时间,这些进程会要求读或者写访问你的版本库: 常规的系统用户使用Subversion客户端(客户端程序本身)通过file://URL直接访问版本库; 常规的系统用户连接使用SSH调用的访问版本库的svnserve进程(

  • 本文向大家介绍让IIS6支持JSP的设置方法(IIS完美整合Tomcat),包括了让IIS6支持JSP的设置方法(IIS完美整合Tomcat)的使用技巧和注意事项,需要的朋友参考一下 大家都了解在MS家族中iis作为internet服务器可谓是赫赫有名,简单,方便。 而且相关的web程序(asp,asp.net)也是比比皆是。 我们希望java开发的web程序可以和iis共存(共同使用80端口发布

  • 问题内容: 我正在这样写我的文档测试: 这对于Python 2.5、2.6和2.7版本可以正常工作,但对于Python 3则失败,并出现以下错误: 问题是,如果我这样编写我的doctest: 它们仅适用于Python3,而在Python2版本上无效。我的问题是如何使其跨版本兼容? 问题答案: 我在IPython中遇到了与doctests相同的问题。没有整洁的解决方案,但是我将所有前缀都包装在中,即

  • 问题内容: 我开始使用Flask和Python设计一种RESTful Web服务,我想知道如何在同一项目中支持多个API版本。我正在考虑将请求的API版本放在这样的URL中: 一段时间后,我想在API版本1.1中添加另一个端点,并保留v1中所有未更改的内容: 在v2中,“用户”端点已更改: 等等… 看着这个问题,最简单的方法可能是这样的: 但是我可以想象每个新的API版本都将很难维护它。因此,我想

  • 本文向大家介绍Win10 IIS 安装.net 4.5的方法,包括了Win10 IIS 安装.net 4.5的方法的使用技巧和注意事项,需要的朋友参考一下 Win10 IIS默认是.net 4.0,安装VS2015后,IIS没有.net 4.5,解决方法,直接在CMD命令行下执行: 知识点扩展:Win10安装IIS并配置ASP.NET 4.0 这几天新购置了电脑家用,自家电脑上上了win10+Ub

  • 这是指生成中出现的警告消息。gradle文件: 一切正常。Android支持库必须使用完全相同的版本规范(混合版本可能会导致运行时崩溃) 我很清楚这一点,并在自己的代码/构建中使用相同的版本。然而,对于我使用的一些第三方库,情况并非如此。 有时第三方库使用旧版本,而其他一些库使用新版本-因此更新您的支持库版本不会解决问题。 在某些情况下,您可能不想升级正在使用的支持库的升级版本。 使用不同版本的支