程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 通過系統配置來提高ASP.NET應用程序的穩定性(續)

通過系統配置來提高ASP.NET應用程序的穩定性(續)

編輯:.NET實例教程

     "通過系統配置來提高ASP.Net應用程序的穩定性" 一文講到了Windows 2000 下( 本質上是在IIS5.0下 ,XP professional 也和2000一樣 )的配置方法, 今天我們來看看 Windows 2003 (IIS6.0) 下的配置方法。
  
   IIS6.0默認的運行模式是進程隔離模式,它通過應用程序池來支持多個ASP.Net服務進程並行運行,前文講到的Machine.config 文件中 <processModel ...> 這一節的大部分設置在這種運行模式下都會被忽略掉,我們前文提到的那三個屬性也在其中。不過不用擔心,IIS6.0下的配置更加簡單直觀。 具體步驟如下:
  
   1,打開“IIS管理器”
  
  
  2,在"進程池"文件夾中找到你的ASP.Net應用程序所在的服務進程,右擊並選擇“屬性”項,見下面二圖,其它就不用我多廢話了吧。
  
  
  
   除此之外,還有一種辦法可以讓 IIS6.0 和 IIS5.0 一樣,使用Machine.config 文件中 <processModel ...> 這一節的設置來控制ASP.Net服務進程。(詳見上篇文章)
  
   同樣打開"IIS管理器",右擊"網站"文件夾,選取"屬性"項,如下圖,勾選 "以IIS5.0隔離模式運行Web服務":
  
   這樣,IIS6.0和IIS5.0的行為就完全一樣了,連ASP.Net服務進程的名稱都從"W3WP.exe"變成"ASPNET_WP.exe"了。不過,這種做法完全屬於開歷史的倒車,如果沒有什麼不可告人的目的,堅決不予推薦。 
   
  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved