2012-01-29 140 views
1

我想從WebApplication的1數據傳遞到WebApplication的傳遞數據從一個WebApplication的另一個2.通過Web服務

的WebApplication 1包含我得到,並希望證明上的web應用2.

數據我情景是,我正在跟蹤來自我的WebApplication 1的訪問者並在WebApplication 2上顯示他們的信息。

任何人都可以告訴我我的Web服務的邏輯。我至今是:

[WebMethod] 
public string VisitorInfo() 
{ 
Values v = new Values(); 
return v.SendValue(); 
} 
+4

任何你不會將信息存儲在服務器上的公用數據存儲(如數據庫)的原因? – 2012-01-29 15:06:45

+0

因爲我想快速訪問數據 – user1174458 2012-01-29 15:45:17

+3

爲什麼數據庫不會很快? – 2012-01-29 15:50:40

回答

1

您需要的公共區域來存儲數據,因此多個Web應用程序可以訪問它。除了上面關於數據庫的建議評論之外,您可以看看http://memcached.org/。也有共享會話,這裏有一個鏈接:Passing session data between ASP.NET Applications。你可以,如果你想嘗試將它們存儲在Cookie中,並在你的Web應用程序之間共享它們,這種方式不被某些人建議,我沒有嘗試過,但可以完成。

+3

+1用於指出使用非db通用數據存儲。 – NotMe 2012-01-31 01:32:08

+3

謝謝克里斯非常感謝隊友。 – 2012-01-31 05:28:37