我在asp.net(ASMX)中創建了一個用於緩存目的的Web服務。 使用此WS的網站請求並獲取共享類型對象(即網站& webservices使用包含該對象類型的相同DLL)。如何從Web服務返回或投射相同類型
但是會發生什麼情況是,網站從Web服務獲取響應,並且類型正在被WS的名稱空間包裝。例如
。 如果我在共享DLL中有一個類Core.Person ,則webservice返回Core.Person。 (即使它知道core.person)將獲得WebServiceNS.Person
這不會允許我投它。
如何從WS中獲取這些對象時仍然可以使用相同的原始DLL名稱空間?
感謝
你如何添加對象緩存?你可能會寫完舊的對象。發佈您將對象添加到緩存的代碼。 – 2012-02-07 06:12:57
HttpRuntime.Cache.Add(cacheKey,new Core.Person(10),null,DateTime.UtcNow.AddDays(1),System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Default,null ); – Himberjack 2012-02-07 06:15:31
@AmarPalsapure - 我沒有看到它是如何與緩存相關的 – Himberjack 2012-02-07 06:15:52