0

ASP.NET と WebService の間でキャッシュ オブジェクトを共有することは可能ですか?

私は3つのプロジェクトを持っています:

  • ASP.NET Web サイト
  • ウェブサービス
  • MyCache クラスを含むクラス ライブラリ

MyCache クラス:

...

Dim oCache As New MemoryCache("MyCache")
Dim oReturn as String

If oCache.Item("Key") Is Nothing Then
    oCache.Add("Key", "Value", Now.AddYears(1))
End If

oReturn = oCache.Item("Key")

...

このコードは機能していません... WebSite で MyCache クラスを呼び出すと、「キー」は null (正しい) ですが、WebService で MyCache クラスを呼び出すと、「キー」は再び null になります (正しくない、 null ではない)

4

1 に答える 1

0

次のように、WebSite 内に WebService を作成しました。

www.website.com/webservice/service.asmx

于 2012-11-14T15:48:03.340 に答える