我正在使用带有Windows Azure Tools 2.5的Visual Studio 2012 Express(Update 4)进行工作。我已经安装了适用于Visual Studio 2012 Express Update 4的远程工具。
我在Windows Azure上运行一些WorkerRoles,并且需要在staging版本上进行一些调试。
我的理解是,我可以使用VS中的数据库资源管理器连接到Azure,找到进程并将调试器附加到它上面。我一直在遵循各种网络教程,所有教程都与此相同(实际上写得非常好):http://geekswithblogs.net/shaunxu/archive/2013/11/02/remote-debug-windows-azure-cloud-service.aspx 我的问题是,当我发布时,转到高级设置时,没有启用调试的选项。根据任何地方,它应该看起来像这样:
但我没有这些选项:
稍后,在数据库资源管理器中转到云服务时,右键单击要附加到的角色时,没有“附加调试器”的选项:
这是VS2012 Express的限制吗?
任何帮助都将不胜感激。
干杯, 克里斯
编辑:
正如教程中所述,我将构建配置设置为Debug:
我在Windows Azure上运行一些WorkerRoles,并且需要在staging版本上进行一些调试。
我的理解是,我可以使用VS中的数据库资源管理器连接到Azure,找到进程并将调试器附加到它上面。我一直在遵循各种网络教程,所有教程都与此相同(实际上写得非常好):http://geekswithblogs.net/shaunxu/archive/2013/11/02/remote-debug-windows-azure-cloud-service.aspx 我的问题是,当我发布时,转到高级设置时,没有启用调试的选项。根据任何地方,它应该看起来像这样:
但我没有这些选项:
稍后,在数据库资源管理器中转到云服务时,右键单击要附加到的角色时,没有“附加调试器”的选项:
这是VS2012 Express的限制吗?
任何帮助都将不胜感激。
干杯, 克里斯
编辑:
正如教程中所述,我将构建配置设置为Debug: