gpt4 book ai didi

asp.net - 在 iis 6.0 中更改 asp.net 版本

转载 作者:行者123 更新时间:2023-12-04 10:43:57 26 4
gpt4 key购买 nike

我们的生产服务器中有 Windows Server 2003 R2 标准版。我们在该服务器上有更多使用 ASP.NET 2.0 编写的实时应用程序。

我们已经在我们的服务器上安装了 .NET Framework 4.0。

我有一个示例 ASP.NET 4.0 应用程序,并在 IIS 6.0 中创建了一个示例网站。现在我想将 ASP.NET 版本更改为 4.0。

在此更改期间,我收到了一条警告消息:

"changing the framework requires restart of w3svc service. alternatively you can change the version with out restarting the w3svc service by running:aspnet_regiis.exe -norestart -s iid-virtual-path. do you want to continue(this will change the framework version and restart the w3svc service)"



我的问题是,如果我将版本更改为 4.0(仅适用于我的示例网站),是否会影响现有的实时应用程序?这些应用程序运行的是 ASP.NET 2.0。

最佳答案

如果您只是通过新站点的属性 ASP.NET 选项卡更改 ASP.NET 版本,则更改将仅应用于该站点。

你什么必须确保您不要尝试在同一应用程序池中运行 ASP.NET 2.0 和 ASP.NET 4.0 应用程序。如果你这样做,你会遇到这个错误:

alt text

您还将在应用程序事件日志中看到这个告示事件:

事件类型:错误
事件源:ASP.NET 2.0.50727.0
事件类别:无
事件 ID:1062
日期:12/01/2011
时间:12:31:43
用户:不适用
电脑:KK-DEBUG
描述:
不可能在同一个中运行两个不同版本的 ASP.NET
IIS 进程。请使用 IIS 管理工具重新配置您的
服务器在单独的进程中运行应用程序。

为新的 ASP.NET 4.0 应用程序创建一个新的应用程序池(您可以通过克隆现有池来实现):

enter image description here

然后在其属性页上将新的 ASP.NET Web 应用程序分配给此池:

enter image description here

关于asp.net - 在 iis 6.0 中更改 asp.net 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5945839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com