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

时间:2010-05-06 15:32:40

标签: asp.net iis

如果用户在网站上,我们的日志会在部署后显示数百个这样的错误。任何人都知道这意味着什么以及如何解决它?

注意:

  • 我们正在使用msdeploy,IIS 6
  • 我最近注意到我们的网络服务器的时间比实时晚了大约10分钟,我认为这可能与它有关。
  • 如果我登录我们的网站,似乎任何依赖于WebResource或ScriptResource类型文件的文件看起来都不正确。
  • IIS重置后似乎自行修复

3 个答案:

答案 0 :(得分:10)

尝试运行

for %i in (*.dll) do copy /b %i+,,

在应用程序的Bin目录中。

这意味着将来根据网络服务器构建程序集,上面的命令将“触摸”它们,使它们看起来是当前日期

答案 1 :(得分:3)

当我使用Visual Studio内置的asp.net开发服务器时出现此错误。服务器抛出此错误,并未加载样式表。 11月7日美国中部时间上午1点10分,我发生了这个错误。我认为它与Day节省时间有关,所以,提前1小时移动我的电脑时钟。和魔术! - 它开始工作正常。不知道那是为什么!!

答案 2 :(得分:0)

看看这篇文章,似乎问题与服务器上的时钟变化有关,如果asp.net创建了dll“未来”,它会给出这个错误。

time travel issue