【问题标题】:Web api not hitting breakpoint and getting 500 internal server errorWeb api 未命中断点并出现 500 内部服务器错误
【发布时间】:2015-04-06 06:05:21
【问题描述】:

我们正在使用 Visual Studio 2012 开发 webapi 项目。构建我的项目后,它显示构建成功。我将断点放入我的 webapi 函数中,并试图使用提琴手获取我的输出。它没有达到断点并在我的提琴手输出中出现 500 内部服务器错误。

【问题讨论】:

  • 500 表示 cs 代码中存在错误。在您的情况下,您可能会点击错误的 url 或错误的参数名称或类型。发布错误的详细信息。
  • @mairaj Ahmad {"errorCode":"INTERNAL_SERVER_ERROR","error":"Internal Server Error","innerErrors":null} 这是我尝试通过提琴手执行时的错误消息
  • 尝试通过浏览器浏览,然后在控制台中检查错误。
  • @MairajAhmad 在 {name}.CentralizedLogger.Framework.dll 中发生了“System.TypeInitializationException”类型的第一次机会异常
  • 所以你需要从头开始调试并检查你得到异常的地方。

标签: .net asp.net-mvc visual-studio-2012 asp.net-web-api


【解决方案1】:

可能有一个变量可以包含任何字符串,如 HTML。您可以在该特定属性上包含 AllowHTML 的属性。

[AllowHtml]
public string OutComes { get; set; } 

【讨论】:

    猜你喜欢
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多