c# - 如何远程调试数据库的 ASP.NET MVC bug?

标签 c# asp.net-mvc azure visual-studio-2013 asp.net-web-api

我在 VS2013 中使用一个 Controller 创建了一个 ASP.NET Web API 项目。该设置使用 Entity Framework 代码优先。

当我在本地运行它时,它工作正常。但是当我将其发布到Azure Web App时,对 Controller 的调用将等待很长时间或返回错误发生错误

我删除了与数据库一起使用的代码,它又可以工作了。

该计划有 1GB 存储空间,我想使用它,而不是支付单独的数据库服务费用。

如何调试它以查看数据库服务器上发生了什么?

谢谢。

最佳答案

您可以在 Azure 控制面板中设置连接字符串,该字符串将用于代替 web.config 中的连接字符串。

您还可以在 web.config 文件中打开错误报告,以查看是否收到 26 - 未找到数据库错误(连接超时)。

关于c# - 如何远程调试数据库的 ASP.NET MVC bug?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31374196/

相关文章:

c# - 路径问题 C#.net Image

c# - 将 RSS pubdate 解析为 DateTime

c# - 如何通过 C# 在 Html.ValidationSummary() 中获取 HTML 或换行符/回车符?

jquery - 我如何知道要在客户端代码中放入哪些内容,以及要在 ASP.NET MVC 服务器端中放入哪些内容?

azure - 如何识别在 Debug模式下工作但在触发时不工作的 Azure 数据工厂管道上的问题?

javascript - JQuery 设置 asp 文本框的值并在回传到服务器时获取值

c# - 中国日期 - 在有效的日期时间无法识别字符串

c# - ASP.NET Core 在默认域 (*.azurewebsites.net) 上跨 Azure Web 应用程序共享身份 Cookie

sql - MERGE - 用 sql server 替换 ON Duplicate

azure - 从客户端获取redis azure缓存的最大内存