致命错误:System.Web.HttpException(0x80070057):文件监控的文件名无效:''

时间:2014-12-24 07:03:29

标签: c# asp.net caching httpruntime.cache cache-dependency

我收到以下问题:

FATAL: System.Web.HttpException (0x80070057): Invalid file name for file monitoring: ''.

失败的常见原因包括: - 文件名不是有效的Win32文件名。 - 文件名不是绝对路径。 - 文件名包含通配符。 - 指定的文件是目录。 - 拒绝访问。

我的代码:

        CacheItemRemovedCallback onRemove = new CacheItemRemovedCallback(this.CacheRemovedCallback);

            HttpRuntime.Cache.Insert(
                "key"
                , ""
                , null
                , DateTime.Now.AddSeconds(5)
                , System.Web.Caching.Cache.NoSlidingExpiration
                , CacheItemPriority.High
                , onRemove);

    public void CacheRemovedCallback(String key, object value, System.Web.Caching.CacheItemRemovedReason removedReason)
    {
    }

为什么它检查Cache依赖文件,即使我已经将参数传递为" null" ???

0 个答案:

没有答案