0

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

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

指定的参数超出了有效值的范围。参数名称:utcDate

堆栈跟踪:

[ArgumentOutOfRangeException:指定的参数超出了有效值的范围。参数名称:utcDate]
System.Web.HttpCachePolicy.UtcSetLastModified(DateTime utcDate) +3038942
System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context, String overrideVirtualPath) +1130 System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state ) +347
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8683736 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184

一些注意事项:

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

4

1 回答 1

0

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

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

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


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

于 2009-11-01T05:51:34.973 回答