今天在IIS佈署新的Asp.net 4.0 site,
常常會發生Server unavaliable和伺服器應用程式無法使用這二個錯誤,
查到保哥這篇的實用教學ASP.NET 4.0 安裝在 IIS6 最常遇到的四個問題,
原來造成錯誤的原因在於原本的IIS裡面已經有了其他.net framework 2.0的站台,
由於原來的2.0站台已經使用了DefaultAppPool,但新設的4.0站台預設也是使用DefaultAppPool,會導致先被執行的網站會搶到執行權,導致其他站台產生上述的錯誤。
保哥提供二種解法:
一:設定應用程式集區:
設定方法可以參考這篇文章:設定應用程式集區(AppPool)防止Server上的Web應用程式彼此干擾
二:將所有站台全部設成.net.framework 4.0
當然選擇第一個方法設定新的應用程式集區是最好的。比較不會費力。
沒有留言:
張貼留言
留個話吧:)