session-state

    9熱度

    7回答

    而不是做 session("myvar1") = something session("myvar2") = something session("myvar3") = something session("myvar4") = something 做 enum sessionVar myvar1 myvar2 myvar3 myvar4 end

    5熱度

    4回答

    場景: 該網站託管在使用上的每個IIS三臺服務器。 所有三個服務器都使用網絡負載均衡軟件與Windows Server 2003的 所有這三個站點都配置爲會話狀態存儲已被指定爲「狀態服務器」在單獨的服務器羣集上。 我被要求擴大「狀態服務器」。有沒有辦法讓我可以有多個狀態服務器並在它們之間同步狀態,所以如果其中一個狀態服務器出現故障,其他狀態服務器將能夠提供狀態信息?

    3熱度

    3回答

    以下是我通常如何處理會話狀態中的對象,我有一個常量字符串作爲會話名稱,然後有一個屬性與get和設置爲對象。 我想知道的是如果'Session.Remove()'調用是必要的(保持事物乾淨整潔),並且如果有大量開銷並且執行此刪除操作。 我有Session.Remove基本上是因爲它讓我感覺更好(我知道強迫症),並讓我覺得會話更清潔,但我想知道它是否不需要。 private const string

    2熱度

    1回答

    我有一個Web應用程序(Java,Websphere,JSP),它允許同事將訪問者註冊到各種公司展覽。用戶對象存儲在記錄當前所選展覽的會話中,並且在輸入新訪客的詳細信息時使用。 一位用戶決定打開第二個瀏覽器窗口,它似乎共享同一個會話。用戶在第二個窗口中瀏覽另一個展覽。這改變了當前選擇的展覽的狀態。回到第一個窗口,點擊一個菜單項:'列出訪問者'。結果列表是在第二個窗口中選擇的參觀者列表。 我知道我可

    0熱度

    4回答

    跨多個ASP.NET應用程序同步會話是否有優雅的解決方案?我確信這可能很容易被認爲是一個安全漏洞,但有一個第三方ASP.NET應用程序涉及到,無法擴展。爲此,第二個[相關]網站正在開發中,但需要直接訪問在第三方應用程序上創建的會話。 舉例來說,當用戶登錄/退出一個站點時,其他站點上應該發生相同的操作。但是,需要注意的是,這超出了典型的SSO。

    3熱度

    1回答

    根據MSDN的說法,我的理解是,regenerateExpiredSessionId =「true」指定當客戶端指定過期會話ID時會重新發送會話ID。但是,這似乎並不像描述的那樣工作。 假設你有一個應用程序配置如下: <sessionState cookieless="AutoDetect" regenerateExpiredSessionId="true" /> 而且別的

    7熱度

    3回答

    使用進程內會話狀態在擴展Web應用程序方面是不利的(對羣集不適用,服務器回收時彈出)。 假設您只需要在會話狀態下保留少量信息,那麼爲此目的使用加密的cookie項目而不是特定的狀態服務器/ db的缺點是什麼? 很明顯,使用cookie會產生少量的網絡開銷,並且顯然你是在假設客戶端瀏覽器/移動設備上啓用了cookie的情況下運行的。 您可以通過方法看到其他哪些缺陷? 這對於簡單,可伸縮和健壯的會話來

    5熱度

    2回答

    我很確定過去有開發人員嚴重濫用我們可憐的朋友ASP.NET會話狀態。會議希望能夠幫助跟蹤請求之間的事情,但只能做很多事情!請幫助我緩解其痛苦,以便它可以與我們一起愉快地工作。 有誰知道一個工具,可以跨多個內存會話監控會話大小?我們目前在負載平衡器上啓用了IP關聯,因爲會話如此之大以至於人們都希望將它們留在內存中。我希望能夠監控平均會話大小以及單個會話,哪些應用程序正在訪問它們以及會話中存儲的內容。

    3熱度

    3回答

    如果沒有,服務是否有任何根本的限制,以防止它被構建?

    4熱度

    7回答

    我已經在ASP.net中編寫了一個應用程序,該應用程序旨在讓用戶將記錄添加到數據庫中。該頁面設置爲當用戶添加記錄時,新添加的記錄的ID號在session中設置,頁面Response.Redirects爲「Thank you for submitting」頁面,然後重定向回原始頁面以允許進一步編輯。用戶還可以使用此屏幕上的「後退」按鈕返回到原始記錄添加頁面,以便他們對數據進行編輯。 但是,我發現在會