|
安装结束,访问网站时显示 Server Application Unavailable 错误
安装顺利完成,访问网站时候显示以下错误:

这个问题最可能的原因是您的系统中安装了多个版本的 .NET 框架,如 .NET 1.1 和 .NET 2.0。 .NET 框架允许在同一个系统安装多个版本,这没有问题,但问题出在以下地方:
您在 IIS 中,为同一程序池 (Application Pool)下的多个站点设定使用了不同的 .NET 框架。或者说,不同版本 .NET 框架下的网站使用了同一个程序池。
同一个程序池只能对应一个 .NET 框架。比如,您的系统中有2个网站 A 和 B,它们都使用同一个程序池(DefaultAppPool),但 A 网站使用 .NET 1.1 框架,而 B 网站使用 .NEt 2.0 框架,在这种情形下,就会出现上面说的错误。
解决办法 (适用于 IIS 6 以上的版本)
您可以在 IIS 的程序池中新建一个程序池,如 ASP.NET.20.POOL,让 B 网站使用该程序池,A 网站继续使用那个默认的 DefaultAppPool 程序池,这样,即使 A 网站使用 .NET 1.1 ,B 网站使用 .NET 2.0 ,它们也不会再冲突。
|