2010-08-24 124 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

相關問題