无论如何我可以在配置文件中设置影响IIS设置的Target ASP.NET版本吗?

时间:2011-12-16 11:58:32

标签: asp.net iis web-config

以下是该方案:

在IIS6中安装ASP.NET应用程序(使用安装盾)后,当我右键单击ASP.NET页面时,转到属性然后单击ASP.NET选项卡,我可以看到在下拉是.NET 2.0,但我的应用程序需要在4.0下运行。

解决方法是手动将其更改为4.0。但这不是我想要的。我希望它在安装后立即设置为4.0。有什么办法可以通过代码或配置文件将其设置为4.0吗?

1 个答案:

答案 0 :(得分:1)

作为部署脚本的一部分,我们在服务器上执行批处理命令,以将用于所需版本的ASP.NET版本更改。

以下是将版本更改为2.0的代码段(默认情况下,所有网站都使用4.0创建):

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

注意:您要求提供IIS 6解决方案,我不确定这是否适用于更高版本。