我在其他服务器上安装 ASP.NET 4.0 时遇到了问题。每次安装时,IIS 似乎都为 4.0 设置了不同的应用程序池。它们是绝不一样。有时我会得到 ASP.NET 4.0 + ASP.NET 4.0 Classic + ASP.NET 4.0 DefaultAppPool。有时我会得到更多。有时它们都设置为经典。其他时候只有一个设置为集成。这到底是怎么回事?!什么控制着这个设置?由于说明不一致,这让我们的客户在安装我的新 Silverlight 应用程序时感到沮丧。
答案1
我想我明白你在问什么。据我所知,.NET 4.0 的安装不会创建或编辑任何应用程序池。您是否手动为您的应用程序创建应用程序池?唯一重要的应用程序池是您的应用程序正在使用的应用程序池。您看到的不同应用程序池可能是为其他应用程序创建的,可能不会对您的应用程序产生任何影响。因此,您可以使用默认应用程序池,但阻力最小的路径可能是为您的应用程序创建一个新的应用程序池,因为这可能会让最终用户感到困惑,因为他们会筛选以前创建的应用程序池,而这些应用程序池可能是为其他人的应用程序准备的。