asp.net - VBScript/IIS - 如何为特定网站自动设置 ASP.NET 版本

标签 asp.net iis vbscript sysadmin administration

我需要编写在 IIS 6.0 上创建应用程序池和网站的脚本。我已经能够使用 adsutil.vbs 和 iisweb.vbs 创建这些,但不知道如何将我刚刚创建的网站的 ASP.NET 版本设置为 2.0.50727.0。

理想情况下,我想通过 adsutil.vbs 来更新配置数据库。我该怎么做?

最佳答案

@ Chris在 ADSI 方式上先发制人

您可以使用 aspnet_regiis.exe 工具执行此操作。机器上安装的每个 ASP.NET 版本都有一个这些工具。你可以花钱去-

这配置了 ASP.NET 1.1

%windir%\microsoft.net\framework\v1.1.4322\aspnet_regiis -s W3SVC/[iisnumber]/ROOT

这配置了 ASP.NET 2.0

%windir%\microsoft.net\framework\v2.0.50727\aspnet_regiis -s W3SVC/[iisnumber]/ROOT

您可能已经知道这一点,但是如果您的计算机上有多个 1.1 和 2.0 站点,请记住将要更改 ASP.NET 版本的网站切换到兼容的应用程序池。 ASP.NET 1.1 和 2.0 站点不会混合在同一个应用程序池中。

关于asp.net - VBScript/IIS - 如何为特定网站自动设置 ASP.NET 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20923/

相关文章:

c# - 如何解决这个 :The URI prefix is not recognized

asp.net - 是否可以在不更新 LastActivityDate 的情况下访问个人资料?

c# - 如何在客户端机器上访问网站?

asp.net - 直接通过 iisexpress.exe 启动网站时出现 HTTP 500.21 错误

javascript - 如何以编程方式单击从另一个页面加载的按钮?

c# - 在没有上下文的情况下获取应用程序的完全限定根 URL?

asp.net - 如何在 IIS 上托管无限的未知域?

vbscript - VBscript代码捕获标准输出,而不显示控制台窗口

sorting - 列出 ASP Classic 中的最新文件

javascript - 如何在window.open方法中传递参数?