IIS 7 – 应用程序池

我在IIS中创build了一个CompanySite网站 – 这是该服务器上唯一的网站。

我为该网站创build了.NET 4集成池。

我已经将ASP.Net站点安装到了CompanySite中,并且工作正常。

现在我想在这个网站上安装一个应用程序。 我为该应用程序创build另一个.NET 4应用程序池。 然后,我使用该应用程序池将应用程序安装到CompanySite中。

一旦安装程序开始closures网站脱机与503或与该页面无法显示,因为发生内部服务器错误。

解决这个问题(我发现)的唯一方法是卸载该应用程序并重新启动Windows Server,而不仅仅是IIS服务器。

问题是如何在一个站点中安装多个应用程序?

谢谢

我想你是对的。 您必须创build两个应用程序池,设置正确的.NET框架,并在“子文件夹”应用程序的“高级设置”中关联应用程序池。

由于嵌套的web.config文件,可能会有问题。 尝试将第二个应用程序的物理文件夹放在主站点的物理文件夹之外

例:

C:\inetpub\wwwroot\mainsite C:\inetpub\wwwroot\subsite 

并创build一个虚拟目录应用程序。

另外,请检查事件查看器中的应用程序事件日志。 也许还有一些其他的错误信息可以帮助解决这个问题。

该应用是否针对.net 4? 每个应用程序池都需要设置为适合其包含的应用程序的.net版本。 所以你不能在同一个应用程序池中混合不同的.net版本。 另外,当你改变版本,你可能需要iisreset。