我需要编写在 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/