winxp 系统Server Application Unavailable 错误

来源:互联网 发布:linux 安装ping命令 编辑:程序博客网 时间:2024/05/01 20:12

网上有种说法是这样的:

出现上述错误的原因是: .net Framework 2.0的程序与.net Framework1.1(或1.0)的程序被放入同一个应用程序池(默认情况下放入DefaultAppPool池),也就是由同一个工作进程: w3wp.exe 进行管理,而单个工作进程是无法同时管理不同的程序(或者不同版本的程序)的。如果先访问.net framework 1.1的页面,则工作进程先加载并管理了 1.1版本的程序集,此时访问.net framework 2.0的web程序页面,Server Application Unavailable 错误就出来了。 反之,如果在默认应用程序池的w3wp.exe尚未启动前先访问了 2.0的web程序(此时应用程序集已经加载了.net framework2.0的Web程序集),再访问1.1或1.0的Web程序页面时,同样会出现“服务器应用程序不可用” 这样的中文提示。(您可以结束掉以前的w3wp.exe进行测试。)

=================================================================================

这也许是在windows2003下面的特有情况,但绝对不是所有的Server Application Unavailable 错误都是因为这样的原因。winxp下就有可能是这个原因:

由于先装了.netframework后装的iis造成asp.net没有在iis里正确的注册。解决办法:

windows2000,xp,2003系统下运行:
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i

原创粉丝点击