2010-07-29 27 views
1

最近將多個網站從運行IIS6的老化Windows 2003服務器遷移到運行IIS7的新Windows 2008服務器。將表單發佈到IIS7中的自定義404傳統ASP URL:其中是發佈數據?

這些網站都使用以傳統ASP編寫的CMS,這需要修改404錯誤以加載default.asp文件,該文件查看URL並加載數據庫中的內容。這只是爲了保持所有網址的友好和SEO。

CMS的後臺以類似的方式工作(除了404錯誤由admin/default.asp處理)。

由於某些原因,但登錄頁面(顯然涉及張貼到自定義404錯誤的表單)不包含POST信息。

好的 - 這裏有點奇怪。它在Google Chrome中運行良好,但在IE7/8或Firefox中無效。

顯然這是對哈里斯的皇室痛苦。

任何想法爲什麼發佈數據通過一個瀏覽器的自定義404處理程序而不是其他任何瀏覽器?

我得儘可能我可以和我目前拖網信息網絡這個,但似乎無法找到任何...


確定 - 這裏是爲怪異位的更新。

它在Safari和Google Chrome中都可以正常工作 - 但不能在IE7/8或Firefox中使用。

???

回答

1
+0

謝謝,看起來像一個非常類似的問題。不幸的是,修補程序只適用於Windows Vista - 大概不是一個好主意嘗試在Windows Server 2008上安裝它? 此外,所討論的CMS只是使用VBScript的經典ASP。基本上,登錄表單只是發佈到admin/login(由於404規則,admin/default.asp),遺憾的是無法收集表單數據。 在這個服務器上有這麼多的網站,他們真的必須工作。如果這是一個IIS7「功能」,那麼它可能是最好恢復到Windows Server 2003的 我還是拖網網更多的想法,但沒有尚未.. 乾杯 – edp 2010-07-29 12:16:54

+0

你可能是對的,但由於修補程序與IIS7相關我認爲它可能值得嘗試anyhows。你如何提交表格?另外,你有沒有嘗試創建一個簡單的測試頁面來發布一些數據到admin/default.asp? – Tchami 2010-07-29 13:38:44