首 頁 | 域名登記 | 網頁寄存 | 自定制虛机 | 電郵服務 | 專享主機 | 伺服器租用 | 中文域名 | 優惠套餐 | 增值產品
廣東時代互聯科技有限公司時代互聯代理客戶服務中心 歡迎您來到時代互聯客戶服務中心!
客服首頁
時代優勢
行業資訊
優質服務
域名常見問題 | 網頁寄存問題 | 電郵常見問題 | 繁簡通常見問題 | 智能建站常見問題 | 中文域名問題 | 代理常見問題 | 財務問題
問題搜索:
     
時代互聯>客服中心>常見問題 >主機常見問題>如何在ASP.NET環境下長期保存ASP.NET頁面的session變量
如何在ASP.NET環境下長期保存ASP.NET頁面的session變量
作者:   文章來源:   點擊數:   更新時間:2008-08-18
在Windows2003的服務器中的IIS6加入了應用程序池來回收一些無用的進程的功能,當由於網站程序的錯誤或訪問量太多的導致的應用程序池會自動回收該進程,防止網站進入“死機”狀態,而這時候的應用程序池的回收就會導致session變量被清除,就出現了session變量不見的現象。
為了解決這種在Windows2003下才出現的問題,我們在服務端起動ASP.NET State Service服務,並且在係統的machine.config做了一些改動。現在默認的情況下會話狀態mode是StateServer。如果您的網站根目錄下也配有一個web.config配置文件,請把mode="InProc"改成mode="StateServer",如下代碼,就可以防止session變量的丟失:
<sessionState
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Integrated Security=SSPI"
cookieless="false"
timeout="30"
/>
+ 注:只適用於支持asp.net的用戶。

  • 上一篇:虛擬主機申請流程

  • 下一篇:MySQL 數據庫導出方法
  • mimeograph 打印本文 closed 關閉窗口

    關於我們 | 聯繫我們 | 交費確認 | 友情鏈接 | 誠征英才 | More Language
    中華人民共和國
    增值電信業務經營許可證
    粵B1.B2-20042046
    Copyright © 2000-2008 Todaynic.com,Inc. All rights reserved
    時代互聯 2000-2008 版權所有 嚴禁複製