2012-01-29 141 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