您目前已離線,請等候您的網際網路重新連線

如何: 關閉作用中伺服器頁面和 IIS 的 ASP 工作階段狀態

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:244465
我們強烈建議所有使用者都升級到 Microsoft 網際網路資訊服務 (IIS) 7.0 版 Microsoft Windows Server 2008 上執行。 IIS 7.0 大幅提升網頁基礎結構的安全性。如需有關 IIS 與安全性相關的主題請造訪下列的 Microsoft Web 網站:如需有關 IIS 7.0 的詳細資訊,請造訪下列 Microsoft 網站]:
結論
本文將逐步告訴您,如何關閉動態伺服器網頁 (ASP) 工作階段狀態以改善 Web 伺服器的效能。

使用 ASP 網頁伺服器會自動建立 工作階段 物件,Web 網頁,從應用程式要求使用者都還沒有工作階段時。伺服器會終結 工作階段 物件,當工作階段過期或已放棄以及工作階段狀態已關閉時,ASP 不會追蹤使用者並不允許將資訊儲存在 工作階段 物件,或使用 Session_OnStartSession_OnEnd 事件的 ASP 指令碼。這些 工作階段 物件會消耗珍貴的資源。藉由關閉工作階段,您可以改善效能與 ASP Web 應用程式的延展性。您可以關閉工作階段狀態針對整個網站或特定的 ASP 網頁。

注意:sessionless 應用程式執行一項不執行下列動作:
  • 執行 Session_OnStart 程序。
  • 傳送工作階段 ID Cookie。
  • 存取內建的 工作階段 物件或 <object>標記以建立的工作階段範圍物件。
  • 序列化與其他工作階段要求的執行。
back to the top

關閉 IIS 4.0 網站上的 ASP 工作階段狀態

若要藉由使用 IIS 4.0 關閉 ASP Web 應用程式在網站層級的工作階段:
  1. 按一下 [開始],指向 [程式集]、 按一下 Windows NT 4.0 選項封包]、 按一下 [Microsoft 網際網路資訊伺服器,然後再按一下 [Internet 服務管理員]。
  2. 您網站上按一下滑鼠右鍵,然後按一下 [內容]
  3. 按一下 [主目錄] 索引標籤。
  4. 按一下 [設定,然後按一下 [應用程式選項] 索引標籤。
  5. 按一下以清除 [啟用工作階段狀態] 核取方塊。
back to the top

關閉 IIS 5.0 Web 站台上的 ASP 工作階段狀態

若要關閉 ASP Web 應用程式在網站層級的工作階段,藉由使用 IIS 5.0:
  1. 按一下 [開始],指向 [程式]、 按一下 [系統管理工具,然後按一下 [網際網路資訊服務]。
  2. 您網站上按一下滑鼠右鍵,然後按一下 [內容]
  3. 按一下 [主目錄] 索引標籤。
  4. 按一下 [設定,然後按一下 [應用程式選項] 索引標籤。
  5. 按一下以清除 [啟用工作階段狀態] 核取方塊。
back to the top

關閉 IIS 5.1 Web 站台上的 ASP 工作階段狀態

若要關閉 ASP Web 應用程式在網站層級的工作階段,藉由使用 IIS 5.1:
  1. 按一下 [開始],指向 [程式]、 按一下 [系統管理工具,然後按一下 [網際網路資訊服務]。
  2. 您網站上按一下滑鼠右鍵,然後按一下 [內容]
  3. 按一下 [主目錄] 索引標籤。
  4. 按一下 [設定,然後按一下 [選項] 索引標籤。
  5. 按一下以清除 [啟用工作階段狀態] 核取方塊。
back to the top

關閉特定的 ASP 頁面上的 ASP 工作階段狀態

您可能也關閉特定的 ASP 網頁的工作階段狀態藉由在 ASP 網頁的頂端加入下列指示詞:
<%@ EnableSessionState=False %>				
注意,但是,仍然傳送工作階段 ID Cookie,且如果有一個頁面,仍然會引發 Session_OnStart 事件 EnableSessionState = False 要求。

back to the top
参考
如需有關如何停用工作階段狀態的額外資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中發行項]:
306996如何: 停用 ASP.NET 中的 ASP 工作階段狀態
如需有關如何停用在網站上的工作階段狀態與最上層的網頁伺服器擴充程式,安裝的額外資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中發行項]:
324249FP: 停用工作階段狀態時,資料庫的錯誤訊息
324293FP: 確認網頁會出現,但沒有資料新增到資料庫
back to the top

警告:本文為自動翻譯

內容

文章識別碼:244465 - 最後檢閱時間:07/07/2008 21:16:06 - 修訂: 4.1

Microsoft Active Server Pages 4.0, Microsoft Internet Information Server 4.0, Microsoft Internet Information Services 5.0, Microsoft Internet Information Services version 5.1

  • kbmt kbaspobj kbhowtomaster kbstate KB244465 KbMtzh
意見反應
ent.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">