簡體   English   中英

您可以添加帶有相對文件路徑的響應CacheDependency嗎?

[英]Can you add a response CacheDependency with a relative file path?

我目前正在寫一個MVC 5應用和我的網頁的一個要求,我使用XSLT轉換一些XML和渲染結果作為HTML網頁上,我已經成功地得到這個在這里使用這個很好的例子工作: 使用ASP .NET MVC中的XSLT 3

本示例似乎向Response對象添加了CacheDependency,但是新CacheDependency的構造函數要求您將絕對文件路徑傳遞給XSLT。 如果我將XSLT的硬盤位置傳遞給構造函數,例如:

Response.AddCacheDependency(new CacheDependency(@"C:\Mytempalates\TheTemplate.xslt"));

但是,我想知道是否有可能將虛擬/相對路徑作為參數傳遞給此構造方法,因為理想情況下,我不想打磁盤。

因此,如果我的模板托管在: http ://www.mywebsite.com/Templates/TheTemplate.xslt,如何將其添加為CacheDependency?

提前致謝!

抱歉,我錯了:自定義緩存依賴項類只能監視本地文件,而不能監視URL文件。

另一種方法是創建一個計時器,使用一個時間間隔檢查URL的內容,如果發現變化,則可以通過設置Cache [“ URLContent”] = null來手動使緩存無效。

如果您需要幫助,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM