3.5应用程序池下的ASP.NET 4.0应用程序

时间:2010-11-07 12:08:40

标签: .net asp.net iis .net-3.5 .net-4.0

服务器安装了.NET framework 4.0,但应用程序池设置为3.5。 有没有办法强制它运行我的4.0应用程序? 我需要这个,因为我的网络托管服务提供商需要很长时间才能为我做出改变。

2 个答案:

答案 0 :(得分:4)

不,你不能。

池可以在2 / 3.5版本或4中运行以太网。 无法同时运行。现在认为在任何池下都可以存活很多网站。因此,不可能有一个站点在4上运行,而另一些站点在3.5上运行。

该池是一个程序,用于编译其下的Web,然后运行它们并显示页面。许多网站不能在同一个池下同时在不同版本上运行,因为实际上有不同的程序可以保留2 / 3.5版本和4个版本。它的设置不同,全局变量不同,库也不同。

这两个版本,3.5和4.0,它们位于不同的目录上,具有完全不同的exe和dll。因此,当一个池运行它们的一个版本时,请继续使用该版本。

答案 1 :(得分:1)

不,但取决于您的托管服务提供商的控制面板,您实际上可以自己设置。例如,WebsitePanel您可以自己在.net框架版本之间切换,但如果您的托管服务提供商为您分配专用的应用程序池,如果没有,那么它将与其他网站共享,这是不可能的。