我可以拥有.net 3.5sp1网站的.net 4.0子域吗?

时间:2010-06-14 19:02:36

标签: asp.net .net-4.0

我正在维护一个.net 3.5sp1网站。我想将网站的一部分升级到4.0,这样我就可以开始转换为SilverLight 4.0& RIA服务。

我可以创建主网站的子域名,并且主网站运行3.5时子域名运行4.0吗?

2 个答案:

答案 0 :(得分:4)

4.0使用新的运行时。这意味着您网站的两个部分位于不同的应用域中,而 意味着会话和身份验证令牌等特定内容无法很好地继承。这并不意味着你不能做到,但要克服一些挑战。

答案 1 :(得分:1)

如果您的意思是子域名,请执行以下操作:

http://aaaaa.yourdomain.comhttp://bbbbb.yourdomain.com

然后是的,没有理由为什么不呢。

假设您正在使用Windows Server 2003或更高版本以及IIS,host header允许您在单个IP地址上运行多个网站,并且您可以指定要用于每个网站的运行时版本独立地

我运行的Windows Server 2003上有大约20个独立的站点,单个域的所有子域,它们是ASP.NET 1.1和2.0的混合。

您可以在Web site > Properties > ASP.NET version下的IIS管理器中为每个站点指定运行时版本。不确定它在Windows Server 2008中是否完全相同,但它不可能完全不同。