ASP.NET 1.1,FormsAuthentication和IIS7(在Windows Server 2008 R2 x64)的
将部分旧网站关闭旧服务器到新的一个运行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服务器(虚拟或其他)。
谢谢。
所有的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/这可能会有所帮助。尤其要看“集成模式和经典模式之间的区别”一节,其中讨论了表单验证行为差异。
如何只升级到.NET 2.0? – 2010-08-24 23:48:17
快速和肮脏的更喜欢,因为如果没有必要,不想浪费任何时间。 – Ted 2010-08-25 05:35:03