2010-08-24 74 views
1

将部分旧网站关闭旧服务器到新的一个运行Windows Server 2008 x64的。一些网站正在运行ASP.NET 1.1。我已经得到了他们全部以最小的打嗝(除了确保重新映射通过ASPNET_REGIIS和复制在1.1的machine.config到Framework64位置的每个ASP.NET版本等),除了FormsAuthentication不会出现ASP要支持工作.NET 1.1/IIS7/7.5。意思是,FormsAuthentication不是IIS Admin中的一个选项,配置文件中的FormsAuthentication设置仅导致403 Not Authorized页面呈现,而不是重定向到登录页面等。ASP.NET 1.1,FormsAuthentication和IIS7(在Windows Server 2008 R2 x64)的

有没有人得到它的工作?我真的只是想快速和肮脏,因为它只影响三个网站,这是唯一剩下的问题。我宁愿不必保持Win2003服务器(虚拟或其他)。

谢谢。

+0

如何只升级到.NET 2.0? – 2010-08-24 23:48:17

+0

快速和肮脏的更喜欢,因为如果没有必要,不想浪费任何时间。 – Ted 2010-08-25 05:35:03

回答

1

所有的OK首先,我认为这是在7.0 IIS7.0和IIS7.5之间的差异似乎是ASP.NET 1.1的兼容性更好。

你应该能够到Windows 2008服务器上安装IIS7.0,但我不认为这是适用于Windows 7,请不是.NET 1.1应了WoW64配置下运行,因为我不认为这本地支持64位。看看这篇文章,用于在Windows 2008上使用IIS 7.0安装ASP.NET 1.1 - http://learn.iis.net/page.aspx/472/how-to-install-aspnet-11-with-iis7-on-vista-and-windows-2008/

我遇到了将ASP.NET 1.1升级到IIS7.0的这篇文章 - http://learn.iis.net/page.aspx/270/upgrading-aspnet-11-to-iis7-on-windows-vista--windows-server-2008/这可能会有所帮助。尤其要看“集成模式和经典模式之间的区别”一节,其中讨论了表单验证行为差异。

+0

我在Windows Server 2008 R2上安装ASP.NET 1.1时(相对)没有问题(是的,它需要是Wow64,经典管道等)。但是,我留下的唯一问题是表单身份验证不可用/不起作用。我很欣赏这些链接,但不幸的是,它们没有帮助。 – Ted 2010-10-04 16:49:45

+0

是的,7.5在Windows 7和Windows Server 2008 R2上。 IIS 7.0位于Vista和Windows Server 2008(R2之前)。 – Ted 2010-10-04 16:50:34

相关问题