2012-02-24 144 views
3

在IIS中部署了兩個Web應用程序,即/ HRMS/TravelDesk。雙方的WebApp通過ASPState的分享會,在配置信息在共享同一個會話時處理另一個Web應用程序時阻止了Web應用程序

<sessionState allowCustomSqlDatabase="true" mode="SQLServer" stateConnectionString="tcpip=127.0.0.1:42424" 
sqlConnectionString="Application Name=Portal;data source=localhost;Initial Catalog=ASPState;User ID=sa;Password=dev2005" cookieless="false" compressionEnabled="true" timeout="720"/> 

用戶登錄在/ HRMS應用程序,從他被導航到TravelDesk應用上一個新的窗口,本屆會議是越來越橫跨兩個共享網絡應用。

在TravelDesk Application中,用戶試圖上傳一堆信息,並且需要更多時間來處理服務器中的請求。同時,我試圖訪問/ HRMS應用程序,但在TravelDesk執行完成之前它沒有響應。

會話會鎖定在SQLServer嗎?請指導我解決此問題。

回答

2
the session is getting shared across the two web apps 

如果會話在兩個Web應用程序之間共享,那麼是的,這是原因。會話鎖定了響應。

爲了避免這種情況,在巨大的上傳信息禁用會話(僅在處理程序或上傳頁面上)。

相對:Replacing ASP.Net's session entirely

+0

感謝您的鏈接 – VIJAY 2012-02-24 08:47:10

相關問題