VS 2010 ASP.NET开发服务器提供静态文件时的异常

时间:2009-11-01 05:35:46

标签: asp.net visual-studio-2010 asp.net-mvc-2 cassini

我正在使用Visual Studio 2010 Beta 2构建ASP.NET MVC 2站点。

我的图像或css都没有出现。如果我直接导​​航到浏览器中的资源,我会看到以下异常消息:

  

指定的参数不在   有效值范围。参数名称:   utcDate

堆栈追踪:

  

[ArgumentOutOfRangeException:   指定的论点不合时宜   有效值范围。参数名称:   utcDate]
  System.Web.HttpCachePolicy.UtcSetLastModified(日期时间   utcDate)+3038942
  System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext的   context,String overrideVirtualPath)   +1130 System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext   上下文,AsyncCallback回调,   对象状态)+347
  System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()   +8683736 System.Web.HttpApplication.ExecuteStep(IExecutionStep   步,布尔& completedSynchronously)   184

一些注释:

已经尝试重新启动vs 2010,关闭所有网络服务器实例,重新启动IIS。

1 个答案:

答案 0 :(得分:0)

通过将计算机的时钟数据设置为将来,以调试模式构建项目,然后将时间移回来解决此问题。

从谷歌搜索我发现这是因为你试图加载未来最后修改过的程序集。时间旅行编码基本上。

我遇到的另一个问题是,一旦我将时间设定为未来,我的VS2010评估期已过期。


大笑,这是因为我完全忘记了夏令时。