我尝试缓存 webservice 的 webmethod 。按照文档,我尝试添加 CacheDuration
属性,并进行了测试:
[WebMethod(CacheDuration = 180)]
public int TestCacheDuration()
{
return new Random().Next();
}
对于 webmethod 的每次调用,我都有不同的响应,所以它没有被缓存。
正常吗?
感谢您的回答!
最佳答案
这在 MSDN 论坛中有清楚的解释:
并且:
来源:http://social.msdn.microsoft.com/forums/en-US/asmxandxml/thread/3765f1e2-0ff5-4840-afa2-e85b3d909cd1
关于c# - 忽略 WebMethod 中的 CacheDuration,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7361597/