加载资源失败:服务器响应状态为 439(应用程序不活动)

Posted

技术标签:

【中文标题】加载资源失败:服务器响应状态为 439(应用程序不活动)【英文标题】:Failed to load resource: the server responded with a status of 439 (Application inactive) 【发布时间】:2017-03-15 13:22:25 【问题描述】:

我在 Visual Studio 2015 中开发一个 Web 应用程序,我的浏览器控制台中似乎出现了这个 javascript 错误。

加载资源失败:服务器响应状态为 439 (应用程序处于非活动状态)

我用谷歌搜索了这个错误,我通常可以帮助我理解它们,但我担心这一次没有帮助。你们能帮我理解这个错误吗?

规格:

构建网络应用程序 C# MVC5 该错误似乎并未停止我的应用程序 可以在我的 chrome 开发者工具的控制台视图中找到该错误。 错误是 javascript 错误

如果你们有什么建议,或者需要更多信息:请随时询问。

tl;博士这是什么意思: 加载资源失败:服务器响应状态为(Application inactive)

解决方案的步骤 好的,现在感谢 BugFinder,我知道这适用:http://blog.nactive.be/2016/09/application-insights-http-status-code-439/ 如果我知道更多,我会检查一下并发布更多信息:)

【问题讨论】:

blog.nactive.be/2016/09/… 是否适用? @BugFinder 你现在知道他在博客中采取的步骤了吗? 不,他联系了 ms。因为看着它没有设置或没有支付的东西 链接好像坏了。 您“似乎”收到此错误是什么意思?你得到错误了吗? 【参考方案1】:

我来到这里是因为我的一个应用程序开始从 Application Insights 获取 HTTP 状态代码 439,显然是因为我不小心向它们吐出了诊断信息,并且我的应用程序已被他们暂停到明天。

所以,在四处寻找时,我得到了 Bing 的上述博客文章的缓存版本。从本质上讲,他们处于以下情况:1) 向 Application Insights 发送了大量诊断信息,2) 没有人登录到 AI 来实际查看它,因此 Application Insights 只是将它们关闭。至少我们现在知道 439 是什么:由 Application Insights 团队创建的自定义 HTTP 状态代码,用于指示特定帐户错误。帖子是:

Application Insights HTTP 状态代码 439(应用程序不活动)

在我目前从事应用程序洞察 (AI) 工作的应用程序是一年前实施的。我们并没有真正使用它,它会记录所有数据以备不时之需,但我们不会每周检查一次。

今天在生产中,我们注意到我们对 https://dc.services.visualstudio.com/v2/track 的 AI 调用收到了 HTTP 状态代码 439(应用程序不活动),并作为响应正文:

  
   "itemsReceived":2,
   "itemsAccepted":0,
   "errors":[  
        
         "index":0,
         "statusCode":439,
         "message":"Application inactive"
      ,
        
         "index":1,
         "statusCode":439,
         "message":"Application inactive"
      
   ]

如果你用谷歌搜索它,你并没有发现任何有用的东西(因此这篇文章)。

过了一会儿,我想起了为什么我们的应用程序处于非活动状态。我将发布我们从 Microsoft 收到的邮件,我想它已经足够了。在按照他们说的做之后,一切都按预期再次运行。

我知道这是一个本不应该发生的愚蠢错误。在正常情况下,您会阅读来自 Microsoft 的邮件(并检查过 AI),您会更多地使用应用程序洞察力。但实际上你一天只有这么多小时,而且总是有更重要的事情要做。然后你花一个小时解决一个本来就不应该存在的问题......

【讨论】:

刚刚也遇到了这个问题。显然,即使使用 localhost 也会发生?必须研究如何为 localhost 禁用它,但天哪,这是一个隐藏的陷阱。不确定为什么他们不能直接关闭日志记录而不是关闭整个应用程序 - 可能在生产环境中只是为了不手动查看日志......

以上是关于加载资源失败:服务器响应状态为 439(应用程序不活动)的主要内容,如果未能解决你的问题,请参考以下文章

这是啥意思? “加载资源失败:服务器响应状态为 405(不允许方法)”

加载资源失败:服务器从 Angularjs 响应状态为 405(不允许方法)到 WebApi

加载资源失败:服务器响应状态为 421(错误请求)

加载资源失败:服务器响应状态为 404(未找到)

收到错误消息;加载资源失败:服务器响应状态为 500

加载资源失败:服务器响应状态为 431 (Request Header Fields Too Large)