时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft Azure网络
小提示:您能找到这篇{Azure:对无法启动的云服务角色进行故障排除}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Azure:对无法启动的云服务角色进行故障排除内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">以下是一些与无法启动的Azure云服务角色相关的常见问题和解决方案。 < ">如果本文未解决你的Azure问题,请访问MSDN和CSDN上的Azure论坛。可以在这些论坛上发布问题。还可提交Azure支持请求。若要提交支持请求,请在Azure支持页上提交。 < ">缺少DLL或依赖项 < ">DLL或程序集缺失可能导致出现不响应的角色以及在“正在初始化”、“忙”和“正在停止”状态之间循环的角色。 < ">DLL或程序集缺失的症状可能为: < ">角色实例的状态在“正在初始化”、“忙”、“正在停止”之间循环。 < ">角色实例已转为“就绪”状态,但在导航到Web应用程序时未显示相应页面。 < ">若要调查这些问题,可采用几种推荐的方法。 < ">在Web角色中诊断缺失DLL的问题 < ">如果导航到在Web角色中部署的网站,且浏览器显示类似于下面的服务器错误,可能指示DLL缺失。 < ">通过关闭自定义错误来诊断问题 < ">可通过配置Web角色的web.config,将自定义错误模式设置为“关闭”并重新部署服务,来查看更完整的错误信息。 < ">若要在不使用远程桌面的情况下查看更完整的错误,请执行以下操作: < ">1.在Microsoft Visual Studio中打开解决方案。 < ">2.在“解决方案资源管理器”中,找到web.config文件并打开。 < ">3.在web.config文件中,找到system.web部分并添加以下行: < "><customErrors mode="Off"/> < ">4.保存文件。 < ">5.重新打包并重新部署服务。 < ">重新部署服务后,会看到错误消息,其中包含缺失的程序集或DLL的名称。 < ">通过远程查看错误来营销推广区别诊断问题 < ">可使用远程桌面来访问角色并远程查看更完整的错误信息。通过以下步骤使用远程桌面来查看错误: < ">1.确保安装了Azure SDK 1.3或更高版本。 < ">2.在使用Visual Studio部署解决方案的过程中,启用远程桌面。有关详细信息,请参阅使用Visual Studio为Azure云服务中的角色启用远程桌面连接。 < ">3.在Azure门户中,在实例显示“就绪推广寻找”状态后,远程连接到该实例。有关通过云服务使用远程桌面的详细信息,请参阅远程连接到角色实例。 < ">4.使用在远程桌面配置期间指定的凭据登录到虚拟机。 < ">5.打开命令窗口。 < ">6.键入IPconfig。 < ">7.记录IPV4地址值。 < ">8.打开Internet Explorer。 < ">9.键入Web应用程序的地址和名称。例如,http://<IPV4 Address>/default.aspx。 < ">现在,导航到网站将返回更明确的错误消息: < ">'/'应用程序中出现服务器错误。 < ">说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 < ">异常详细信息:System.IO.FIleNotFoundException:未能加载文件或程序集“Microsoft.WindowsAzure.StorageClient,Version=1.1.0.0,Culture=neutral,PublicKeyToken=31bf856ad364e35”或它的某一个依赖项。系统找不到指定的文件。 < ">例如: < ">使用计算模拟器诊断问题 < ">可以使用Azure计算模拟器来诊断并解决缺失依赖项和出现web.config错误的问题。 < ">为了在使用此诊断方法时获得最佳结果,应使用包含Windows的干净安装的计算机或虚拟机。若要以最佳效果模拟Azure环境,请使用Windows Server 2008 R2 x64。 < ">1.安装独立版本的Azure SDK < ">2.在开发计算机上生成云服务项目。 < ">3.在Windows资源管理器中,导航到云服务项目的bindebug文件夹。 < ">4.将.csx文件夹和.cscfg文件复制到用来调试问题的计算机。 < ">5.在干净的计算机上打开Azure SDK命令提示符窗口并键入csrun.exe/devstore:s危机公关修辞手法tart。 < ">6.在命令提示符下键入run csrun<path to.csx folder><path to.cscfg file>/launchBrowser。 < ">7.角色启动后,会在Internet Explorer中看到详细的错误信息。还可使用标准的Windows故障排除工具来进一步诊断问题。 < ">使用IntelliTrace诊断问题 < ">对于使用.NET Framework 4的辅助角色和Web角色,可以使用Microsoft Visual Studio Enterprise中提供的IntelliTrace。 < ">请按照以下步骤操作来部署启用了IntelliTrace的服务: < ">1.确认已安装Azure SDK 1.3或更高版本。 < ">2.使用Visual Studio部署解决方案。在部署期间,请选中“为.NET 4角色启用IntelliTrace”复选框。 < ">3.实例启动后,打开“服务器资源管理器”。 < ">4.展开“AzureCloud Services”节点并查找部署。 < ">5.展开部署,直至看到角色实例。右键单击其中一个实例。 < ">6.选择“查看IntelliTrace日志”。此时会打开“IntelliTrace摘要”。 < ">7.查找摘要的异常部分。如果存在异常,则会将该部分标记为“异常数据”。 < ">8.展开“异常数据”并查找类似如下内容的System.IO.FileNotFoundException错误: < ">解决缺失DLL和程序集的问题 < ">若要纠正丢失DLL和程序集错误,请按照以下步骤进行操作: < ">1.在Visual Studio中打开解决方案。 < ">2.在“解决方案资源管理器”中,打开References文件夹。 < ">3.单击错误中标识的程序集。 < ">4.在“属性”窗格中,找到“复制本地属性”并将值设置为True。 < ">5.重新部署云服务。 < ">确认所有错误均已更正后,可以在不选中“为.NET 4角色启用IntelliTrace”复选框的情况下部署服务。 |
上一篇:App Annie戴彬:当Z世代用户使用APP时,他们关注什
下一篇:排查 Azure 应用服务中应用性能缓慢的问题
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“Azure:对无法启动的云服务角色进行故障排除”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Azure:对无法启动的云服务角色进行故障排除的相关事宜。
关键词:Azure:对无法启动的云服务