VS 远程调试 Azure Web App

前端之家收集整理的这篇文章主要介绍了VS 远程调试 Azure Web App前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

dio 一贯以功能强大、好用著称,当然可以通吃基于 Azure 应用的创建、发布和调试。接下来就让我们一起看看如何使用 Visual Studio 远程调试部署在 Azure 上的 Web App,以及一些常见的注意事项。

dio 的版本。根据 MSDN 的介绍,Azure 的远程调试功能是在 Azure SDK 2.2 中加入的,所以请确保您的机器上安装了 2.2 或者是更新的 Azure SDK。dio 的版本问题,MSDN 上的描述也很有趣。大意是使用 Visual Studio 2012 已经可以远程调试 Azure 上的 Website 了,但是 Visual Studio 2013 又对此做了很多的提升。个人理解最好使用 VS2013,或者更新的版本。

dio 调试另外一台机器B上运行的一个程序 myapp (机器B上没有安装 visual studio),我们不仅要把附带 pdb 文件的 myapp 程序部署到机器B上,还要在机器B上运行一个调试辅助程序 msvsmon.exe。运行 msvsmon.exe 后,Visual Studio 就能够 attach 住 myapp 并使用其 pdb 文件进行调试。这就是 Visual Studio 的远程调试功能。而 msvsmon.exe 程序必须与特定版本的 Visual Studio 相匹配才能工作,所以它被集成在 Visual Studio 的安装包中,用时去 Visual Studio 的安装目录中搜索就能找到。

dio 版本,并告诉云端打开一些调试所需的端口。

配置文件。当我们要发布一个网站或者是一个 web 应用时,需要很多的基本信息,比如服务器在哪里?用户名是什么?密码是什么?等等…这些信息统统保存在 publishing profile 文件中,有兴趣的朋友可以打开这个文件看看里面的详细信息。

dio 版本。相关内容已经在原理部分讲过,这里说些需要注意的内容性能和安全。所以建议大家在调试完成后立即关闭远程调试功能

dio 的调试功能依赖于编译过程中产生的 pdb 文件。下面的设置就是让 Web App 在发布时编译为 debug 版本并产生对应的 pdb 文件。现在的 Visual Studio 已经可以智能的去找 pdb 文件了,所以这里我们不用关心 pdb 文件是被发布到了云端还是保存在本地(简单就好)!文件:

用户名和密码。

用户在使用这个功能(可能是测试人员),此时不要太吃惊喔!

猜你在找的Azure相关文章