首页 / 知识
关于asp.net:创建新站点时,如何告诉IIS 6将.NET版本设置为2.0(而不是1.1)?
2023-04-15 10:40:00

How do you tell IIS 6 to set the .NET version to 2.0 (not 1.1) When New sites are created?我们使用IIS管理器在IIS 6(Windows Server 2003)中创建新站点。 在IIS 6中创建这些网站时,ASP.NET版本默认为ASP.NET 1.1。 我们希望它默认为ASP.NET 2.0。 这对我们来说是一个问题,原因是当您访问服务器上的任何站点并将ASP.NET版本从ASP.NET 1.1切换到ASP.NET 2.0时,所有网站都将回收。 IIS元数据库中是否存在可控制此设置的设置,还是通过脚本正确设置ASP.Net版本来创建站点的方法,从而可以避免在设置每个站点时重置IIS? 正如另一个人已经提到的,每当我需要更改站点的.NET设置时,我都会引用此帖子。 对于您的问题,以下步骤(从链接文章中总结)应该可以满足您的需求:
从任何.NET Framework文件夹中运行 对于先前命令未明确列出的所有.NET 1.1站点,您将需要强制它们使用.NET 1.1:
您可以再次运行 警告,运行aspnet_regiis -i会将所有IIS网站重新映射到2.0。如果要保留现有的1.1应用程序,请运行aspnet_regiis -ir。这会将2.0设置为IIS的默认运行时,但不会更改现有站点的脚本映射。
例如,找到所需的.Net版本的目录。 瑞安 以下将默认网站设置为ASP.NET 2.0: C:\ windows \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_regiis.exe -sn W3SVC / 子级应用程序从父级继承ASP.NET设置,因此所有子级都将具有新设置。 设置新应用程序后,也可以在此命令上以变体形式运行。 抢 简单的答案:打开IIS管理器。在导航窗格中,找到.NET2网站,然后右键单击它。选择"属性"。然后选择" ASP.NET"选项卡。该屏幕上的第一个下拉菜单为您提供选择其他版本的.NET的选项。 请注意,当我这样做时,Web服务器上的所有网站都停止运行。 Microsoft支持告诉我,.NET1和.NET2不应从Web服务器的同一常规区域(默认网站)运行。解决方案是在Web服务器上为.NET1或.NET2站点创建一个应用程序池,然后使用该池隔离运行" .NET""其他"版本的所有站点。创建应用程序池的说明可以在IIS管理器中的"帮助"下找到。 您可以只创建一个应用程序池,并将所有具有相同.NET的站点放在同一池中,也可以为每个应用程序创建一个应用程序池。你的选择。 |
最新内容
相关内容
linux命令中创建文本?
linux命令中创建文本?,系统,时间,文件,终端,名字,名称,发行,命令,文件夹,文件名,Linux命令如何创建,复制,打开,删除文件呢创建一个叫test的文python创建新线程有哪些方法
python创建新线程有哪些方法,培训,方法,线程,对象,测试,实例,以上,参数,教程,更多,python创建新线程有哪些方法1、方法(1)直接创建threading.关于php:最佳实践:合法的跨站点脚本
关于php:最佳实践:合法的跨站点脚本编写,关于php:最佳实践:合法的跨站点脚本编写,情况,站点,脚本,但我,Best Practice: Legitimate Cross关于 c#:如何使用 MySqlParameter
关于 c#:如何使用 MySqlParameter 有条件地将列设置为其默认值?,关于 c#:如何使用 MySqlParameter 有条件地将列设置为其默认值?,帐户,在 C 中创建和流式传输大型 XML 文
在 C 中创建和流式传输大型 XML 文档,在 C 中创建和流式传输大型 XML 文档,文件,我有,写入,创建一个,create and stream large XML d关于C#:如何将Cocoa应用程序设置为
关于C#:如何将Cocoa应用程序设置为默认Web浏览器?,关于C#:如何将Cocoa应用程序设置为默认Web浏览器?,应用程序,浏览器,默认,单击,How do如何在SQL Server中创建外键?
如何在SQL Server中创建外键?,如何在SQL Server中创建外键?,修改,外键,编码,对象创建,How do I create a foreign key in SQL Server?关于c#:在设计时将DataGridView.Defa
关于c#:在设计时将DataGridView.DefaultCellStyle.NullValue设置为null会在添加行运行时引发错误,关于c#:在设计时将DataGridView.Defa关于 .net:如何在安全站点中使用 we
关于 .net:如何在安全站点中使用 webclient?,关于 .net:如何在安全站点中使用 webclient?,表单,登录页面,登录,网站,How to use webclien关于Visual Studio:如何在SQL Serve
关于Visual Studio:如何在SQL Server CE(精简版)数据库中创建外键关系?,关于Visual Studio:如何在SQL Server CE(精简版)数据库中创建关于asp.net:Response.Redirect与P
关于asp.net:Response.Redirect与POST而不是Get?,关于asp.net:Response.Redirect与POST而不是Get?,重定向,数据,用户,提交表单,Respons什么时候应该使用单例模式而不是静
什么时候应该使用单例模式而不是静态类?,什么时候应该使用单例模式而不是静态类?,静态类,执行,操作,列出,When should you use the sin