我有「web1(http:// localhost/web1)」和「web2(http:// localhost/web2)」,但我需要將會話從web1發送到web2。我需要在web1到web2之間發送會話
我嘗試在「web.config」中使用「mode = SQLServer」和「mode = StateServer」中未完成的「sessionstate」。因爲我得到的錯誤是「無法序列化會話狀態。在'StateServer'和'SQLServer'模式下」。
所以我需要任何發送會話從「web1」到「web2」的方法,然後我需要在會話中保持原始值。
我的環境。 C#.net 4.0,SQL Server 2008,IIS 7.5
爲什麼不使用數據庫?你有SQL Server 2008. – Donal 2014-09-04 19:00:29
web1和web2是不同的web應用程序,這意味着不同的應用程序域,他們的會話信息將無法使用。您最好將值存儲在未綁定到會話的數據庫表中。 – 2014-09-04 19:00:58
你是否熟悉Web中的QueryString ..?我假設你有這個項目的src也顯示你迄今爲止已經做了什麼你自己..如果他們的網站居住在同一個域 – MethodMan 2014-09-04 19:01:21