部署Asp.net mvc2 到windows server 2003 X86 流水帐

本文介绍了如何在同一台服务器上实现ASP.NET 2.0与ASP.NET 4.0项目的共存问题。通过调整应用程序池设置及注册相关组件,确保不同版本的ASP.NET应用能够正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.      安装.NET FrameWork 4.0然后转到其安装目录执行:aspnet_regiis –iasp.net 4.0 注册到IIS6中。

2.      新建网站,选择ASP.NETversion4.0,提示要重新启动IIS,点确定,访问该项目,失败,要把 aspnet_isapi.dll注册到 IIS6中,注册成功,访问成功,但是访问Asp.net 2.0的项目,直接报黄页,失败。

3.      查找原因,重新注册asp.net 2.0iis中,访问asp.net 2.0项目,成功,继续访问4.0项目,失败,卸载所有asp.net注册到IIS上,导致在IIS6上不显示asp.net 的选项框,从网上查资料解决(参考1)

4.      原因,Asp.net 4.0Asp.net 2.0共享同一个应用程序连接池,所以当那个项目先启动就连接池中就会为那个版本提供cache,所以要为asp.net 2.0asp.net 4.0要使用不同的应用程序连接池。

5.      解决:新建一个应用程序连接池让asp.net 4.0的项目使用新建的连接池,这样asp.net 2.0asp.net 4.0就可以共存。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值