核心提示:dotNet4.0版的ASP.NET程在Windows Server 2003的IIS6.0下运行出错,提示要安装NetFramework4.0,在安装NetFramework4.0后,发现依然出错,...
dotNet4.0版的ASP.NET程在Windows Server 2003的IIS6.0下运行出错,提示要安装NetFramework4.0,在安装NetFramework4.0后,发现依然出错,提示“Server Application Unavailable”,而且原来dotNet2.0版的ASP.NET程序也无法运行,最后发现原来是应用程序池的配置问题。
具体思路如下:
1、要给不同doNet版本的ASP.NET程序指定不同的应用程序池,即一个应用程序池只能管理一个版本的doNet,如果一个应用程序池管理多个版本的doNet就会造成上面的错误。
解决办法:
1、在IIS的应用程序池下新建一个新的应用程序池,可按不同的dotNet版本命名,方便区分,见下图:
2、在IIS中对网站下的ASP.NET程序文件创建应用程序时,可选择相应的应用程序池。
3、在WeB服务扩展页,将ASP.NET V4.0设置为允许,见下图:
4、OK。