渔鱼

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  64 随笔 :: 60 文章 :: 9 评论 :: 0 引用
最近遇到一个问题,我把原来只有.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 博闻李 阅读(192) 评论(2)  编辑 收藏 网摘 所属分类: ASP.NET技术

评论

#1楼  2008-04-23 15:28 CrazyBird      
以前也遇到过这个问题,新建一个应用池就可以咯.
  回复  引用  查看    

#2楼 [楼主] 2008-04-24 14:26 博闻李      
有人留言真好,谢谢!

不过要是早有人告诉我就好了!
  回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:

相关链接: