ASP.NET 1.1和2.0共用应用程序池冲突
2008-03-16 05:39
441 查看
最近遇到一个问题,我把原来只有.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了。
今天又在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了。
相关文章推荐
- IIS ASP.NET 1.1与2.0共存
- [转]ASP.NET1.1中关于验证控件和自定义弹出确认窗口的冲突问题
- ASP.NET 1.1与ASP.NET 2.0 应用运行并存
- IIS asp.net 1.1与2.0共存
- asp.net 1.1/ 2.0 中快速实现单点登陆
- 在64位版本的Windows上,如何在32位版本的ASP.NET 1.1 和64位版本的ASP.NET 2.0之间切换
- ASP.NET从1.1到2.0的变更要点(转)
- ASP.NET1.1和2.0对于静态文件的不同处理
- ASP.NET1.1与2.0如何引入MagicAjax (转载自http://hi.baidu.com/zzticzh)
- [转]在 64 位版本的 Windows 上,如何在 32 位版本的 ASP.NET 1.1 和 64 位版本的 ASP.NET 2.0 之间切换 ...
- 如何由ASP.NET 1.1移植到ASP.NET 2.0
- The difference of ASP.NET 1.1 And ASP.NET 2.0
- Asp.net1.1升级到2.0遇到的一些问题总结
- 浅析ASP.NET安全性分析(加强asp.net 1.1/2.0安全性)
- asp.net core 1.1 项目升级至 asp.net core 2.0 preview 2
- 在VS2005 正确地创建、部署和维护由1.1迁移到ASP.NET 2.0 应用程序注意事项
- Setup 64-bit Windows Server for Running ASP.NET 1.1 and ASP.NET 2.0 at the Same Time
- 在VS2005 正确地创建、部署和维护由1.1迁移到ASP.NET 2.0 应用程序
- 暂停ASP.NET 1.1 和 ASP.NET 2.0 站点
- ASP.NET从1.1到2.0的变更要点