首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不可能在同一个IIS进程中运行两个不同版本的ASP.NET。

不可能在同一个IIS进程中运行两个不同版本的ASP.NET。
EN

Server Fault用户
提问于 2011-03-04 23:22:14
回答 2查看 1.4K关注 0票数 0
  • IIS 6
  • Windows 2003

在运行在ASP.NET 2.0上的另一个应用程序中,有一个运行在ASP.NET 4.0上的web应用程序,我得到以下错误:

代码语言:javascript
运行
复制
It is not possible to run two different versions of ASP.NET in the same IIS process

我怎么才能解决这个问题?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-03-04 23:27:58

我的理解是,ASP.NET站点在IIS上的AppPool进程中运行。这个AppPool专门用于许多方面,其中之一是.NET版本。可以在IIS上拥有多个AppPools,使您能够在.NET3.5和.NET4站点的同时运行.NET2站点。但是,每个站点都必须配置要使用的正确的AppPool。

在我看来,在另一个应用程序中运行ASP.NET应用程序是什么意思?我怀疑,如果您有一个位于另一个站点下的站点,它将与父站点位于同一个AppPool中,因此将共享.NET版本、安全凭据等。

票数 1
EN

Server Fault用户

发布于 2011-03-04 23:38:49

在iis网站中为第二个站点创建一个虚拟文件夹,为该文件夹分配一个新的应用程序池。为该应用程序池选择不同的.net版本。我觉得应该能行。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/243455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档