【问题标题】:Exception when VS 2010 ASP.NET Development Server Serves Static FilesVS 2010 ASP.NET 开发服务器提供静态文件时的异常
【发布时间】:2009-11-01 05:35:45
【问题描述】:

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

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

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

堆栈跟踪:

[ArgumentOutOfRangeException: 指定的参数超出了 有效值的范围。参数名称: utcDate]
System.Web.HttpCachePolicy.UtcSetLastModified(日期时间 utcDate) +3038942
System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext 上下文,字符串覆盖虚拟路径) +1130 System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext 上下文,AsyncCallback 回调, 对象状态)+347
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8683736 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean & completedSynchronously) +184

一些注意事项:

已经尝试过重启vs 2010,关闭所有webserver实例,重启IIS。

【问题讨论】:

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


    【解决方案1】:

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

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

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


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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-15
      • 2011-10-10
      • 1970-01-01
      • 2012-03-01
      • 2013-10-06
      • 1970-01-01
      • 2020-02-21
      • 1970-01-01
      相关资源
      最近更新 更多