2010-12-03 74 views
2

我正在完成我的第一個Web服務。它將數據存儲在數據集中,我稍後需要檢查,所以我需要保留這些信息。Web服務會話在調試時工作,但不在發佈時

我已經啓用了Web服務的方法的會議「EnableSession =真正的」

[WebMethod(Description = "Receives status requests, as well as status udpates.", EnableSession = true)] 

如果我調試Web服務一切正常,但如果我嘗試使用發送請求到該應用程序Web服務發佈時,會話不斷重新啓動。任何人都可以告訴我,我必須殺死誰才能得到這個?

回答

3

你不得不安裝在客戶端cookie中的容器:

var cookieContainer = new System.Net.CookieContainer(); 
client.CookieContainer = cookieContainer; 
+0

我添加的代碼我的客戶的申請在Form_Load,但它仍然不失會議。此外,代碼會給我錯誤,直到我添加「localhost.Service client = new localhost.Service();」這是我之前沒有的,我想知道這是否有害無益。 – hikizume 2010-12-03 09:36:17

相關問題