Chinaunix首页 | 论坛 | 博客
  • 博客访问: 94570
  • 博文数量: 15
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 250
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-01 16:24
文章分类

全部博文(15)

文章存档

2011年(1)

2009年(2)

2008年(12)

我的朋友

分类:

2008-11-30 15:34:21


It is not possible to run two different versions of ASP.NET in the same IIS process.问题解决

 

IIS6.0上,如果我们想同时部署.NET 1.0 .NET2.0编写的Web应用程序,我们就需要针对不同版本的Framework建立不同的应用程序池。

 

如果直接将一个.Net 1.0 和一个.Net 2.0编写的Web应用程序部署到IIS6.0上,同时使用默认的AppPool,则回出现以下问题:

1.  通过浏览器访问Web应用的时候

 

2.  查看事件查看器 (运行-àcompmgmt.msc

问题: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.

 

3.  解决方法,针对不同的Framework应用程序,建立不同的Application Pool.

针对不同版本的站点(包括虚拟目录,因为它也要用Application Pool),采用不同的Application Pool,即新建一个用于.net2.0Application Pool为模板的应用程序池.Net2.0,再修改站点的属性—>应用程序池为.Net2.0OK了。就这么简单

阅读(1148) | 评论(0) | 转发(0) |
0

上一篇:Crontab使用方法

下一篇:Putty解决中文乱码

给主人留下些什么吧!~~