我繼承了一個 .NET Framework 1.1 網站,必須在 Windows Server 2008 上使用 IIS 7 來託管網站。
1. 安裝
我安裝了 .NET Framework 1.1 以下這些說明。
安裝會自動建立一個新的應用程式集區「ASP.NET 1.1」。我用那個。
2. 麻煩
當我啟動網站時,我看到 web.config 運行時錯誤:
此標籤包含無效的「culture」屬性值。
我修復了這個問題,然後看到:
不允許有子節點。
我不想再玩這種打地鼠遊戲了。一定是出了什麼問題。
3.我確定這是.NET 1.1嗎?
我檢查了自動建立的應用程式集區。我看到是1.1。
進階設定...
基本設定...
這似乎不對。
雖然設定了 1.1,但它不是“高級”下拉選擇器中的選項。
為什麼在「基本」方塊中只是「v1.1」而不是「.NET Framework v1.1.4322」?這樣會更加一致。
4. 我無法建立其他 .NET 1.1 應用程式集區
我無法為其他應用程式集區選擇 .NET Framework 1.1。它不是下拉選擇器中的選項。那是怎麼回事?
現在怎麼辦?
- 為什麼 v1.1 不是所有 AppPool 的選項?
- 如何驗證我的應用程式實際上正在使用 .NET Framework 1.1?
- 為什麼我會收到這些運行時錯誤?
答案1
Windows 2008 沒有安裝.NET 1.1。你可以手動安裝.NET 1.1。