利用Visual Studio 可以远程调试Azure Website,但是由于中国区Azure (Mooncake)使用和global Azure 不同的endpoint。在Visual studio 中进行调试时会遇到一些问题,以下是解决方法:
1. 打开 VS2013 Server Explorer.
2. 下载 publishsettings 文件
由于Mooncake Azure 的endpoint 和global 的不一样,在VS2013 中不能直接登录Mooncake Azure 账户。 需要先从 https://manage.windowsazure.cn/publishsettings/index 下载publishsettings 文件。
3. 导入publishsettings文件
- Server Explorer -> 右键点击"Azure" -> Manage Subscriptions
- 在打开的"Manage Microsoft Azure Subscriptions" 对话框中,选择 "Certificates" 标签,点击"Import" 将 上一步下载的publishsettings 文件导入。
4. 远程调试 Azure Website
进行完第3 步后,Server Explorer 就会将导入的subscription 下面的Azure 资源列出来。在需要远程调试的Azure Website 上单击右键,选择"Attach Debugger", 即可远程调试。