登录Windows Azure门户,点击"所有项目"中的网站名称。
点击"配置"。
在"远程调试"选项中选择"打开",在"远程调试VISUAL STUDIO版本"中选择"2012"。
点击下方的"保存"按钮。
来到VS2012项目中,在程序中打上断点。
右键项目,点击"发布",在"配置"中选择"Debug",点击"发布"按钮。
在Visual Studio 2012中点击"调试"按钮,再点击"附加到进程"。
在"附加到进程"窗口的"限定符"中,输入Windows Azure网址,不带https,比如:yourwebsitename.chinacloudsites.cn,勾选"显示所有用户的进程"。
在跳出的Windows安全窗口中,要求输入用户名和密码。
再次回到登录Windows Azure门户,点击"所有项目"中的网站名称。
点击右下方的"下载发布配置文件"(如果以前有就不需要下载了),保存到本地电脑的某个地方。用记事本打开。
查找userName=和userPWD=,拷贝其值到Windows安全窗口中要求输入的用户名和密码中,注意,要在userName=值前面加.,即用户名的形式是:.someusername,点击"确定"按钮。
选择w3wp进程,再点击"附加"按钮。
参考资料:
http://azure.microsoft.com/blog/2014/05/06/introduction-to-remote-debugging-on-azure-web-sites/
http://blogs.msdn.com/b/webdev/archive/2013/11/05/remote-debugging-a-window-azure-web-site-with-visual-studio-2013.aspx