Azure - 从多个Web角色项目开始时出错

Rya*_*yan 5 azure webrole

如果我的应用程序中有多个webroles(项目,而不是实例),我会收到此错误:(如果我附加了一个Web角色,我只会得到它.它可以正常工作,因为我想要多个工作者角色项目)

Microsoft Visual Studio

适用于Microsoft Visual Studio的Windows Azure工具

有一个错误调试器附加到了角色实例"部署(21).CloudPOC.WebRoleToHostDataService.0"的URL IIS工作进程"http://127.0.0.1:5100/".无法在Web服务器上启动调试.未正确配置Web服务器.请参阅常见配置错误的帮助.在调试器外部运行Web页面可以提供进一步的信息.

单击"帮助"以获取更多信

这有什么不对?我无法理解它,我需要一个webservice项目!

And*_*oud 6

确保启动Azure项目而不是Web项目本身.您可能已将Web角色设置为启动项目,如果您这样做,您会发现IIS运行Web应用程序而不是Azure Dev Fabric,这意味着任何Dev Fabric特定的东西(如每个角色的配置设置)都不是可用导致问题.

您打算做的是让Azure Dev Fabric(计算模拟器)为您启动所有角色,如果需要打开Web浏览器等,它也可以解决.

因此,右键单击Azure Cloud项目,将其设置为启动项目,然后重试.

希望有所帮助,安迪

编辑想到别的东西!

确保您的web.config正在编译以允许debug ="true".如果您已在解决方案中添加了新的WebSite,则默认情况下不会如此:

<system.web> <compilation debug ="true"targetFramework ="4.0"/>