【问题标题】:Debug azure app service locally?在本地调试 Azure 应用服务?
【发布时间】:2016-11-05 17:40:29
【问题描述】:

我尝试基于天蓝色的“应用服务”创建移动应用。我下载了一个可以直接使用的示例应用 (Todo App)。

现在我正在根据需要进行更改。问题是我收到“内部服务器错误”...

有没有办法调试后端服务(通常在 azure 上运行)。后端项目可以在 Firefox 中本地运行,但这对我没有帮助,因为服务器上的行为取决于 SQL 数据库。

是否可以直接在天蓝色服务器上使用 Visual Studio 进行调试或在本地运行它,但模拟与服务器上相同的条件(数据库、连接到移动客户端...)

【问题讨论】:

    标签: c# azure debugging azure-mobile-services


    【解决方案1】:

    是的,您可以调试在 Azure 上发布的应用服务。

    使用 Visual Studio 发布您的应用。在设置选项卡上,选择调试配置。

    发布后,在 Cloud Explorer 或 Server Explorer (visual studio) 上搜索应用并右键单击应用并单击附加调试器。

    启用断点并发出请求。调试愉快!

    如果您更新您的代码而不发布它,我不确定它会如何表现,最好重新发布并再次调试。

    (更多信息:https://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-troubleshoot-visual-studio/#remotedebug

    【讨论】:

    • 还有一个问题:发生崩溃时,我只在前端得到异常。我可以逐步完成后端调试,并且可以看到它在哪里崩溃。但不是为什么。是否可以在服务器端看到异常?
    • 一旦你找到了行 / 可能的块,用 try/catch 包围它并将断点放在 catch 语句中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多