2008-11-26 75 views
0

我們最近將我們的Intranet開發服務器(Windows Server 2003)升級到了最新和最大的修補程序,其中包括2k3 sp2以及每個.NET版本的最新修補程序。Windows Server 2003 sp2殺死ASP.NET 1.1網絡應用程序

我們使用了多種技術,包括COM +,ASP,ASP.NET 1.1,ASP.NET 2.0和ColdFusion。因此,測試可能會非常有趣,因爲這些技術並不總是很好地結合在一起。

我們已經應用了一個修復程序來解決COM +問題。目前的問題是圍繞ASP.NET 1.1 Web應用程序無法工作的事實。任何aspx頁面都會拋出一個通用的「頁面未找到」錯誤;靜態文件(例如.html)將正常返回。相同的代碼在我們未打補丁的測試環境中仍能正常工作。

虛擬文件夾設置爲在其自己的應用程序池(獨立於ASP.NET 2.0)中運行。我發現的唯一谷歌發現的技巧是將.NET更改爲虛擬文件夾的2.0。它似乎工作,但我擔心它將連接服務器(因爲這是過去發生的事情,當有人不小心沒有正確配置應用程序的.NET池)。

雖然我們的計劃是完成將現有應用程序升級到2.0,但它不會在短期內發生。有沒有一個熱門的解決方案,避免了我的搜索?或者可能是另一項有人實施的工作?

其他信息:

在問題兩個服務器是32位的。 這裏是404錯誤的IIS日誌片段:

2008-11-25 23:58:41 10.150.1.31 GET /revenue/MailerAdmin.aspx - 80 - 10.1.3.18 Mozilla/4.0 +(compatible; + MSIE + 7.0; + Windows + NT + 5.1; + MPI + INTERNAL; + InfoPath.2; + .NET + CLR + 1.1.4322; + .NET + CLR + 2.0.50727; + MS-RTC + LM + 8 ; +。NET + CLR + 3.0.04506.30; +。NET + CLR + 3.0.04506.648; + MPI + INTERNAL; +。NET + CLR + 3.0.4506.2152; +。NET + CLR + 3.5.30729; + MPI + INTERNAL )404 2 1260

+0

1.您能顯示404錯誤的iis日誌嗎? 2.服務器是32位嗎? – 2008-11-26 08:42:19

回答

1

您可以看看here的404 2 1260錯誤。查看IIS管理器下的「Web服務擴展」文件夾。驗證ASP.NET v1.1.4322是否已註冊並允許。如果不。使用.net目錄下的aspnet_regiis.exe工具。