簡體   English   中英

通過.NET客戶為例共享ASP.NET應用程序和WCF web服務之間的會話數據

[英]Sharing session data between ASP.NET app and WCF Webservice through .NET clinet

我有一種情況,當用戶在ASP.NET應用程序中准備一些數據時,它將它們保存在會話中(在這種情況下,應用程序不需要數據庫)。

要在客戶端標簽打印機上打印數據,我有很少的.NET WPF應用程序,該應用程序是從帶有會話ID參數的網站打開的。 所以現在我已經在客戶端上運行了應用程序,女巫知道了會話ID。

該客戶端應使用WCF Web服務從服務器(服務,因為客戶端和服務器之間有更多的數據傳輸)獲取准備好的數據。 我需要控制打印數據的次數,以便在首次獲取數據后在服務器上銷毀數據。

現在我的問題是:如何使用准備好的數據將客戶端/ Web服務連接到服務器上打開的會話? Webservice是服務器應用程序的一部分。

謝謝你的想法。 F。

如果您具有內存用戶會話的會話ID,則應該能夠實現該服務以要求會話:

MSDN示例...

並在WCF請求中注入由客戶端制造的cookie,其中包括會話ID(就像asp.net應用程序使用的一樣)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM