- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
部署在 Azure 中的一个项目最近开始每天抛出两到三个此类异常。我的调查表明,这通常是由具有 future 时间戳的程序集引起的,通常是由于部署到其他时区的计算机( this was a good resource )引起的。该应用程序上线的一年多以来,我们从未遇到过此问题,并且它收到的流量比少数异常(exception)情况所暗示的要多得多。
我在启用远程桌面的情况下重新部署,并检查了 dll 的时间戳以及\Windows\Microsoft.NET 和\Windows\assembly 目录的内容,但没有找到任何“ future ”时间戳。在这一点上,我陷入了困境,并且将不胜感激您的想法。
堆栈跟踪:
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: utcDate at System.Web.HttpCachePolicy.UtcSetLastModified(DateTime utcDate) at System.Web.HttpCachePolicy.SetLastModified(DateTime date) at System.Web.UI.Page.InitOutputCache(OutputCacheParameters cacheSettings) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.Mvc.OutputCacheAttribute.OnResultExecuting(ResultExecutingContext filterContext) at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func
1 continuation)
1 continuation) at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func1 continuation)
1 filters, ActionResult actionResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass27.b__24(IAsyncResult asyncResult) at System.Web.Mvc.AsyncController.<>c__DisplayClass19.b__14(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.b__3(IAsyncResult ar) at System.Web.Mvc.AsyncController.EndExecuteCore(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.b__3(IAsyncResult ar) at System.Web.Mvc.MvcHandler.<>c__DisplayClass6.<>c__DisplayClassb.b__4(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.b__3(IAsyncResult ar) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList
最佳答案
时区问题在Azure环境中确实是一个令人头疼的问题,所以我建议您添加启动任务并更改Azure环境的时区。我并不是说这会解决您的问题,但尝试一下也没什么坏处,不是吗?要更改 Azure 环境的时区:
1) 将 tzutil/s "Pacific Standard Time"
保存为 .cmd 并将该文件包含到您的项目中。
2) 在文件的属性屏幕中,选择“始终复制”作为“复制到输出”选项,选择“无”作为构建操作。
3) 将以下内容添加到您的 ServiceDefinition 文件中:
<Startup>
<Task commandLine="nameOfFileYouCreated.cmd" executionContext="elevated" />
</Startup>
4)当然,调整项目中的 DateTime 引用,您不必处理转换等问题。
关于azure - Azure 中的 ArgumentOutOfRangeException 来自 System.Web.HttpCachePolicy.UtcSetLastModified (DateTime utcDate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12712256/
我在使用 Ajax Control Toolkit 日历扩展器的文本框上遇到错误,我使用的是 Microsoft Edge、IE11、Chrome: Uncaught Sys.ArgumentOutO
嘿嘿, 我需要一些帮助来解决我的应用程序不断遇到的异常, 异常在这段代码中触发 Map mapView = new Map() { CredentialsPro
当我写作时: throw new ArgumentOutOfRangeException("") 将插入符号放在引号之间,然后按 Ctrl+Space 打开 intellisense 实际上有一些作用
我有一个 if 语句,说明如果网页有特定文本,则删除列表框中的所选项目并向下迭代到下一个。 我写了一些代码,但当我尝试它时,我不断得到: ArgumentOutOfRangeException was
我遇到了一些奇怪的行为...当我在 ThreadTest 方法中遍历 dummyText List 时,我得到了一个索引范围异常 (ArgumentOutOfRangeException),但如果我删
我正在编写 WinForms C# 程序。 我正在尝试关闭除主窗体 FrmMain 之外的所有窗体。 我必须隐藏我的主窗体。 我通过打开两个表单生成了这个。一个是我的主窗体,另一个是用 ShowDia
当我真的不确定为什么时,我得到一个 ArgumentOutOfRangeException。 Task[] downloadTasks = new Task[music.Count]; for (in
这个“问题”可能很难测试/重现,对于那些安装了英语作为唯一语言的 Windows 版本的人来说。我在安装了“丹麦语(丹麦)”(“da-DK” 文化)、.NET 4.5 版的 Windows 7 机器上
它在 For 循环的中间抛出一个 ArgumentOutOfRangeException,请注意我删除了 for 循环的其余部分 for (int i = 0; i Direct_Assoc;
对于我的生活,我无法弄清楚为什么这行代码: var literalExpressionSyntax = Syntax.LiteralExpression(SyntaxKind.Charact
我正在尝试在 C# 控制台应用程序中设置控制台窗口的大小。我收到一个 ArgumentOutOfRangeException 消息: The value must be less than the c
我对 Xamarin.Forms 还是很陌生。我在出现的主页上有一个非常简单的功能 async public Task BaseAppearing() { if (UserID
我有一些代码,执行时会抛出IndexOutOfRangeException,说: Index was outside the bounds of the array. 这是什么意思,我该怎么办? 根据
我有一些代码,执行时会抛出IndexOutOfRangeException,说: Index was outside the bounds of the array. 这是什么意思,我该怎么办? 根据
使用多个查询,如下面的代码所示,我得到以下异常: An exception of type 'System.ArgumentOutOfRangeException' - Specified argum
我有一些代码,执行时会抛出一个IndexOutOfRangeException,说: 指数数组的边界之外。 这是什么意思,我该怎么办? 根据使用的类,它也可以是ArgumentOutOfRange
我有一些代码,执行时会抛出一个IndexOutOfRangeException,说: 指数数组的边界之外。 这是什么意思,我该怎么办? 根据使用的类,它也可以是ArgumentOutOfRange
我在编程时遇到了这个错误,经过了一些调试、谷歌搜索过程,但我找不到问题所在,我请求你的帮助! MessageBox.Show(dataGridView1.RowCount.ToStri
每当我尝试打开页面时,我总是收到此“需要 ArgumentOutOfRange 异常非负数,参数名称:索引”,但我似乎无法弄清楚负数出现的位置/方式。提前谢谢大家!! var months = dat
当我循环遍历列表时,我的代码抛出一个超出范围的错误,但我不知道为什么。这是我的代码: for(int neighborCounter = neighborList.Count - 1;
我是一名优秀的程序员,十分优秀!