Asp.net中處理一個網站不同Web應用共用Session的問題

來源:互聯網
上載者:User

1、問題描述:

系統S中有M1,M2,M3,M4四個模組,每個模組都是一個web應用。其中一個模組中設定Session後在其他模組中無法讀取。

2、問題原因:

一個WEB應用相當於一個網站,應用與應用之間不可能共用Session。

3、解決方案:

1) 將四個web應用程式套件含在同一個解決方案中

(註:調整.webinfo檔案使解決方案能構正常運行)

2) 建立一個web應用Main,該web應用程式套件含在解決方案S中,並直接存放在S目錄下(即與虛擬目錄S相對應)。

3) 在Main應用中添加其他四個應用的引用

4) 重建Main應用,此時,與Main模組相關的M1、M2、M3、M4四個模組的dll將產生於S\bin目錄下。

5) 調整web.config檔案

刪除M1、M2、M3、M4四個模組web.config中除AppSetting節以外的所有節。(也可刪除四個模組中的web.config,只保留S目錄下的web.config檔案。)

以下操作將影響開發環境

6) 刪除goble.acax

刪除M1、M2、M3、M4四個模組中的goble.acax檔案。

7) 刪除M1、M2、M3、M4四個模組對應的虛擬目錄

8)大功告成

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.