【问题标题】:Unknown Error on Remote Server远程服务器上的未知错误
【发布时间】:2016-02-04 03:47:19
【问题描述】:

我有一个在远程服务器上运行的 web api,我通过 VPN 连接到该服务器以部署更新。

我为 IIS 7 安装了重写模块,并制定了一条规则,将所有请求的 http 重写为 https。

当我尝试获取授权令牌 (OAuth) 时突然出现此错误:

{
 "error":"server_error",
 "error_description":"Exception has been thrown by the target of an invocation."
}

对于任何 api 端点的这条消息:

我终其一生都无法弄清楚发生了什么。如何从 asp.net 或 iis 获得更有用的错误消息?我无法进行远程调试,并且服务器没有安装 Visual Studio。

我已经撤消了我所做的所有修改,但它仍然损坏。

【问题讨论】:

  • 您是否尝试过检查服务器上的应用程序和事件日志?

标签: asp.net iis asp.net-web-api


【解决方案1】:

这通常表明 IIS 即使在启动应用程序时也存在问题。我会从 web.config 文件中删除所有内容,并逐行添加每一行,直到您返回此错误消息。如果是应用程序错误(即代码中的某些内容),您将获得 500。由于您没有获得 500,因此它比您的应用程序级别低,下一个级别是 IIS 解析您的 web.config 文件在服务请求之前。

【讨论】:

    猜你喜欢
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    相关资源
    最近更新 更多