渔鱼

人生豪迈,在此一博!

  博客园 :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::
最近遇到一个问题,我把原来只有.Net Framework 2.0的系统又安装了1.1,结果在IIS里默认站点下配置了虚拟目录却不能运行,页面提示错误:Server Application Unavailable。捉摸了很久,没有解决。

今天又在IIS里运行了一下那个虚拟目录,结果还是不行,看了一下系统日志(应用程序),一眼看到一个标题为“ASP.NET 1.1.4322.0”的纪录,就是刚刚创建的,内容为:
It is not possible to run two different versions of ASP.NET in the same IIS process. Please use the IIS Administration Tool to reconfigure your server to run the application in a separate process.

原来这才是问题的根源所在,就是说2个不同版本的ASP.NET使用了相同的应用程序池,因此导致IIS无法处理。立即在IIS里新建一个应用程序池,并把1.1的程序指向这个,再次运行这个1.1程序,果然OK了。
posted on 2008-03-16 05:39  博闻李  阅读(1242)  评论(3编辑  收藏  举报