最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net 修改/刪除站內(nèi)目錄操作后Session丟失問題

 更新時間:2010年01月08日 23:06:39   作者:  
在Web項目中使用 Directory.Move(olddir,newdir)修改目錄名稱或使用Directory.Delete(true)刪除目錄后, 發(fā)現(xiàn)Session都失效。
后來經(jīng)過試驗發(fā)現(xiàn),如果刪除改變的目錄不屬于當(dāng)前項目所在虛擬目錄,則Session可用,相反則不可用;調(diào)試跟蹤中提示的:Session.get_item()……返回null;
后經(jīng)過研究發(fā)現(xiàn),在虛擬目錄刪除改變目錄會造成Session丟失,以至于失效。而session丟失的實質(zhì)就是:應(yīng)用程序重起!

這里有多種解決方案:
1)利用外部進(jìn)程保存 session
2)利用數(shù)據(jù)庫保存 session
3)用戶ID放入cookie,若檢測到session為空但cookie存在在重新初始化 session.
4)將要對其進(jìn)行操作的目錄移出asp.net程序外

我這里使用了第一種,操作如下:
1. 首先啟動"ASP.NET 狀態(tài)服務(wù)",如果這個服務(wù)不啟動,后面的更改不會起作用。

2. 在Web.config中修改<sessionState/>配置如以下代碼所示
復(fù)制代碼 代碼如下:

<sessionState
mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:1314"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="40"
/>

完成上面兩點,就算是IIS重啟動了,只要客戶端的瀏覽器標(biāo)示沒變化,session就還有效.

3.如果以上設(shè)置還是無效的話,需要修改一下注冊表:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters]
"AllowRemoteConnection"=dword:00000001000

注意:如果要在Session中存儲對象,則要在類上添加[Serializable]屬性,即使該對象可序列化。

相關(guān)文章

  • asp.net 冒泡算法的理解

    asp.net 冒泡算法的理解

    您真的理解冒泡排序嗎?還是背下來了呢?冒泡排序真的只有一種方法嗎?
    2010-05-05
  • .Net Core3.0 WEB API中使用FluentValidation驗證(批量注入)

    .Net Core3.0 WEB API中使用FluentValidation驗證(批量注入)

    這篇文章主要介紹了.Net Core3.0 WEB API中使用FluentValidation驗證(批量注入),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • ASP.NET設(shè)計FTP文件上傳的解決方案

    ASP.NET設(shè)計FTP文件上傳的解決方案

    這篇文章主要介紹了ASP.NET設(shè)計FTP文件上傳的解決方案,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-09-09
  • C#中常用的分頁存儲過程小結(jié)

    C#中常用的分頁存儲過程小結(jié)

    C#中常用的分頁存儲過程小結(jié),需要利用存儲過程分頁的朋友可以參考下。
    2010-05-05
  • asp.net core常見的4種數(shù)據(jù)加密算法

    asp.net core常見的4種數(shù)據(jù)加密算法

    這篇文章主要介紹了asp.net core常見的4種數(shù)據(jù)加密算法,文中代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 運(yùn)用.net core中實例講解RabbitMQ高可用集群構(gòu)建

    運(yùn)用.net core中實例講解RabbitMQ高可用集群構(gòu)建

    這篇文章主要介紹了運(yùn)用.net core中實例講解RabbitMQ高可用集群構(gòu)建,文中相關(guān)示例代碼講解的非常清晰,感興趣的小伙伴可以參考一下這篇文章,相信可以幫助到你
    2021-09-09
  • ASP.NET Core 3.0使用gRPC的具體方法

    ASP.NET Core 3.0使用gRPC的具體方法

    這篇文章主要介紹了ASP.NET Core 3.0使用gRPC,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 調(diào)試ASP.NET2005/2008時,端口不正確的解決三套方案

    調(diào)試ASP.NET2005/2008時,端口不正確的解決三套方案

    這篇文章主要介紹了調(diào)試ASP.NET2005/2008時,端口不正確的解決三套方案,小編就特別喜歡收藏這類文章,方便以后工作學(xué)習(xí)中遇到這類問題進(jìn)行解決。
    2015-09-09
  • ASP.NET搭配Ajax實現(xiàn)搜索提示功能

    ASP.NET搭配Ajax實現(xiàn)搜索提示功能

    為了更好的用戶體驗,不論是桌面軟件還是網(wǎng)站,在搜索查詢的輸入中都會加入提示功能,就像百度搜索一樣!今天筆者就ASP.NET編程介紹一下如何利用Ajax來實現(xiàn)搜索信息提示功能。
    2015-09-09
  • VS2015 update2安裝歷程

    VS2015 update2安裝歷程

    本文給大家分享的是VS2015 update2的坑爹的安裝歷程,簡直是虐爹一百次,不過話說回來VS的Android模擬器真是流暢到爆啊,希望本文能對小伙伴們有所幫助
    2016-07-07

最新評論

磐安县| 许昌县| 黔江区| 吉安县| 漯河市| 茂名市| 比如县| 威信县| 洛阳市| 嵊泗县| 搜索| 咸宁市| 巴南区| 内江市| 辽阳市| 罗定市| 原平市| 临洮县| 滁州市| 海门市| 瑞昌市| 双鸭山市| 常德市| 车险| 宾川县| 琼中| 怀远县| 岚皋县| 吉木乃县| 德昌县| 平潭县| 南康市| 绵阳市| 庐江县| 原阳县| 枣阳市| 平乡县| 进贤县| 汉沽区| 奉节县| 连南|