我是否可以在配置文件中设置影响 IIS 设置的目标 ASP.NET 版本?
场景如下:
在 IIS6 中安装 ASP.NET 应用程序(使用安装盾)后,当我右键单击 ASP.NET 页面,转到属性,然后单击 ASP.NET 选项卡时,我可以看到在下拉列表是 .NET 2.0,但我的应用程序需要在 4.0 上运行。
解决方法是手动将其更改为 4.0。但这不是我想要的。我希望安装后立即将其设置为 4.0。有什么方法可以通过代码或配置文件将其设置为 4.0 吗?
Here's the scenario:
After installing the ASP.NET application (using install shield) in IIS6, when I right click on the ASP.NET page, went to properties then click on the ASP.NET tab, I can see that the version selected in the drop down is .NET 2.0 but my application needs to run at 4.0.
The workaround is to change it manually to 4.0. But that's not what I want. I want it to be set to 4.0 right after installation. Are there any way that I can set that to 4.0 though code or config file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
作为部署脚本的一部分,我们在服务器上执行批处理命令,将使用的 ASP.NET 版本更改为所需的版本。
下面是一个将版本更改为 2.0 的代码片段(默认情况下,所有站点都是使用 4.0 创建的):
注意:您要求使用 IIS 6 解决方案,我不确定这是否适用于更高版本。
As part of our deploy scripts, we execute batch commands on the server to change the version of ASP.NET used to the version required.
Here is a snippet which changes the version to 2.0 (by default all sites are created with 4.0):
Note: You asked for a IIS 6 solution, I am not sure if this will work on later versions.