2016-11-05 63 views
1

我尝试在蔚蓝的“应用程序服务”上创建移动应用程序。我下载了一个准备好的示例应用程序(Todo App)。本地调试azure应用服务?

现在我正在改变它到我的需要。问题是,我得到一个“内部服务器错误”...

有没有一种方法来调试后端服务(它通常运行在天蓝色)。后端项目可以在Firefox本地运行,但这对我没有帮助,因为服务器上的行为取决于SQL数据库。

是否有可能直接蔚蓝的服务器上使用Visual Studio调试或本地运行,但模拟相同的条件服务器(数据库,连接到移动客户端...)

回答

3

是,您可以调试在Azure上发布的App Service。

使用visual studio发布您的应用程序。在设置选项卡上,选择调试配置。

发布时,在云资源管理器或服务器资源管理器(Visual Studio)上搜索应用程序,并右键单击应用程序,然后单击附加调试器。

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

如果你更新你的代码而不发布它,我不知道它将如何表现,更好的重新发布和再次调试。

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

+0

谢谢!工作中! – Christoph

+0

还有一个问题:当发生崩溃时,我只会在前端得到异常。我可以尝试后端调试,我可以看到它崩溃的地方。但不是为什么。有没有在服务器端看到异常? – Christoph

+0

找到行/可能的块后,用try/catch将其包围,并将断点放入catch语句中。 –