2016年6月2日 星期四

升級.NET Framwork遇到的怪事

今天為了一些原因把網站從.NET 2.0 升級到.NET 3.5,轉完後再VS上一切都正常,架在公司的測試機Windows 2003 Server上也都正常執行,想說沒甚麼問題要把它佈署到正式環境上發生了一件事,請看圖

在Web.config出現了此訊息"已經定義過區段或群組名稱 'scriptResourceHandler'。您只能在定義它的組態層級中更新它",一開始還以為是正式機上的.NET沒升上3.5或.NET AJAX沒安裝,但經測試後都不是,原因在於正式機的網站上有架一個站台上面是跑.NET 2.0的,我在此網站上建立一個虛擬目錄,Web.config是設定.NET 3.5,原來是這樣導致IIS一直說我重複載入。如果站台沒有指定.NET Framework則各自虛擬目錄底下的版本可以各自獨立。

沒有留言 :

張貼留言