我有一个项目解决方案,其中我有一个Web项目,另一个项目是服务。现在如果我在本地运行它,它运行正常没有任何问题但是当我将它部署到云(特定天蓝色)时,它会查找并开始运行但是它会尝试访问用于登录机制的服务显示错误。
由于我不知道如何追溯到天蓝色,我无法找到它的实际根本原因。
在将其发布到azure时,我刚刚将我的主项目标记为Web角色。在将软件包部署到azure时,是否需要在Web角色节点中添加任何其他内容?
答案 0 :(得分:1)
要在开发期间执行诊断,一种有用的技术是激活云实例上的远程桌面并连接到服务器以检查事件日志中的错误。
如果您有Visual Studio Ultimate,还可以使用Intellitrace收集已发布云服务的调试信息。请参阅Debugging a Published Cloud Service with IntelliTrace and Visual Studio。
您还可以使用模拟器在本地进行调试。请参阅Debugging a Cloud Service in Visual Studio。
至于您的项目架构,您有几个选择: