c 多應用程式池 如何使用Mutex共享資料?

2021-09-09 08:45:19 字數 505 閱讀 1805

mark,jiagoxinzhi,linyee

c# 多應用程式池 如何共享資料?

先建個文章,,以後再補解決方案,,真實解決方案還沒有找到。

使用mmf共享資料,使用mutex防止訪問mmf衝突

1、mutex 多程序多執行緒鎖,用winform測試時正常,移植到站點時,測試發現  乙個站點正常,乙個站丟擲 拒絕訪問

2、經查應該是使用者不同導致無法共享,之後檢視w3wp.exe程序的使用者名稱以應用程式池的名稱相同。

3、法一,替代解決方案,正在使用,將兩個需要共享資料的站點用同乙個應用程式池。其實之前已經研究過一次了,,最後是走到這一步,,但沒有記錄,,又花了點時間,走了一次老路。

附錄:一、由於出現被放棄的 mutex,等待過程結束

waitone releasemutex 不對等錯誤

二、從不同步的**塊中呼叫了物件同步方法。

**塊非同執行緒同步**,waitone releasemutex 不在同一執行緒或**塊含有await async**

應用程式池

應用池即應用程式池 在microsoft iis6中引入了應用程式池,這是微軟的乙個全新概念 應用程式池是將乙個或多個應用程式鏈結到乙個或多個工作程序集合的配置。因為應用程式池中的應用程式與其他應用程式被工作程序邊界分隔,所以某個應用程式池中的應用程式不會受到其他應用程式池中應用程式所產生的問題的影...

什麼是IIS應用程式池以及應用程式池詳解 二)

一起來 看看有關應用程式池的一些問題。應用程式池的 屬性 對話方塊有四頁 效能,執行狀況,標識,如圖六所示。在這些選項頁中,最引人注目的恐怕就是 頁,使用該選項頁可以管理工作程序的 在工作程序隔離模式中,iis可以配置成定期重新啟動應用程式池中的工作程序,從而更好地管理那些 的工作進 程。這確保了池...

c 建立並設定應用程式池

建立應用程式池 iis 7 預設是 framework 4.0 整合模式 最大程序數 佇列長度 0為整合模式1為經理模式 else 應當檢測當前電腦是否安裝 framework 4.0 並處理沒有安裝時該怎麼辦 recyclinglogeventonrecycle.requests recyclin...