- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含 2 个角色的云解决方案:1 个 Web 角色、1 个辅助角色。该解决方案最近从 sdk 2.1 升级,运行良好。
如果我在没有调试的情况下运行解决方案,例如按 Ctrl-F5,模拟器将启动并且角色将按要求运行。我什至可以将调试器附加到正在运行的角色,尽管那时我已经错过了所有角色初始化。
如果我使用调试(例如 F5)运行,模拟器将启动; worker 角色陷入“角色状态繁忙”,网络角色陷入“角色不健康”, Visual Studio 变得无响应,需要任务管理器来终止。在 VS 中,下部 RHS 中的部署动画继续运行。即使我注释掉 RoleEntryPoint 的所有 OnStart 和 Run 重写,也会发生同样的情况。无论应用程序生命周期有多早,我都无法命中任何断点,因此我非常确定这是模拟器基础设施/与调试器问题。
我当前正在使用程序集绑定(bind)登录运行,并且没有注意到任何异常情况。我检查了一遍,所有项目中的sdk引用以及所有依赖都已经升级了。
如果我在启用调试和角色诊断的情况下运行,即使其他所有内容都被卡住,我也会将与配置更新相关的条目添加到输出中。例如:
[Diagnostics]: Checking for configuration updates 10/01/2014
我正在寻找新的调查线索,已经用尽了我能想到的一切。顺便说一句,这不是特定于机器的,我已经在几台机器上进行了测试,它们都表现出这种行为。
编辑:我应该注意到,即使使用 2.2 sdk,其他云解决方案也是可调试的。
更新:我在日志中收到以下内容:
<Log>
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Hang"/>
<EventID Qualifiers="0">1002</EventID>
<Level>2</Level>
<Task>101</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-01-17T18:53:34.000000000Z"/>
<EventRecordID>1216077</EventRecordID>
<Channel>Application</Channel>
<Computer>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</Computer>
<Security/>
</System>
<EventData>
<Data>devenv.exe</Data>
<Data>12.0.21005.1</Data>
<Data>2910</Data>
<Data>01cf13b4114dc59b</Data>
<Data>4294967295</Data>
<Data>C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe</Data>
<Data>a94194c4-7fa8-11e3-bed7-001e4fea6057</Data>
<Data/>
<Data/>
<Binary>54006F00700020006C006500760065006C002000770069006E0064006F0077002000690073002000690064006C00650000000000</Binary>
</EventData>
</Event>
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ASP.NET 4.0.30319.0"/>
<EventID Qualifiers="49152">1325</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-01-17T18:56:06.000000000Z"/>
<EventRecordID>1216080</EventRecordID>
<Channel>Application</Channel>
<Computer>xxxxxxxxxxxxxxxxxxxxxxxxxxx</Computer>
<Security/>
</System>
<EventData>
<Data>Failed to initialize the AppDomain:/LM/W3SVC/6/ROOTException: System.SystemExceptionMessage: Failed to create AppDomain.StackTrace: at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters) at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)InnerException: System.Runtime.InteropServices.COMExceptionMessage: Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))StackTrace: at System.Security.Policy.PEFileEvidenceFactory.GetLocationEvidence(SafePEFileHandle peFile, SecurityZone& zone, StringHandleOnStack retUrl) at System.Security.Policy.PEFileEvidenceFactory.GenerateLocationEvidence() at System.Security.Policy.PEFileEvidenceFactory.GenerateEvidence(Type evidenceType) at System.Security.Policy.AssemblyEvidenceFactory.GenerateEvidence(Type evidenceType) at System.Security.Policy.Evidence.GenerateHostEvidence(Type type, Boolean hostCanGenerate) at System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type type) at System.Security.Policy.Evidence.GetHostEvidence(Type type, Boolean markDelayEvaluatedEvidenceUsed) at System.Security.Policy.AppDomainEvidenceFactory.GenerateEvidence(Type evidenceType) at System.Security.Policy.Evidence.GenerateHostEvidence(Type type, Boolean hostCanGenerate) at System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type type) at System.Security.Policy.Evidence.GetHostEvidence(Type type, Boolean markDelayEvaluatedEvidenceUsed) at System.Security.Policy.Evidence.GetHostEvidence[T]() at System.Web.Hosting.ApplicationManager.GetDefaultDomainIdentity() at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)</Data>
</EventData>
</Event>
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ASP.NET 4.0.30319.0"/>
<EventID Qualifiers="49152">1325</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-01-17T18:56:06.000000000Z"/>
<EventRecordID>1216080</EventRecordID>
<Channel>Application</Channel>
<Computer>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</Computer>
<Security/>
</System>
<EventData>
<Data>Failed to initialize the AppDomain:/LM/W3SVC/6/ROOTException: System.SystemExceptionMessage: Failed to create AppDomain.StackTrace: at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters) at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)InnerException: System.Runtime.InteropServices.COMExceptionMessage: Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))StackTrace: at System.Security.Policy.PEFileEvidenceFactory.GetLocationEvidence(SafePEFileHandle peFile, SecurityZone& zone, StringHandleOnStack retUrl) at System.Security.Policy.PEFileEvidenceFactory.GenerateLocationEvidence() at System.Security.Policy.PEFileEvidenceFactory.GenerateEvidence(Type evidenceType) at System.Security.Policy.AssemblyEvidenceFactory.GenerateEvidence(Type evidenceType) at System.Security.Policy.Evidence.GenerateHostEvidence(Type type, Boolean hostCanGenerate) at System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type type) at System.Security.Policy.Evidence.GetHostEvidence(Type type, Boolean markDelayEvaluatedEvidenceUsed) at System.Security.Policy.AppDomainEvidenceFactory.GenerateEvidence(Type evidenceType) at System.Security.Policy.Evidence.GenerateHostEvidence(Type type, Boolean hostCanGenerate) at System.Security.Policy.Evidence.GetHostEvidenceNoLock(Type type) at System.Security.Policy.Evidence.GetHostEvidence(Type type, Boolean markDelayEvaluatedEvidenceUsed) at System.Security.Policy.Evidence.GetHostEvidence[T]() at System.Web.Hosting.ApplicationManager.GetDefaultDomainIdentity() at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)</Data>
</EventData>
</Event>
</Log>
最佳答案
我们的项目也有同样的问题。微软错误报告在这里:
在此链接中还有一种解决此问题的(肮脏的)方法。希望微软尽快解决这个问题。
关于azure - 升级到 sdk 2.2 后无法调试 azure 解决方案。解决方案无需调试即可正常运行。可以将调试器附加到正在运行的模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21043344/
我有一个可用于开发但不适用于服务器的 vbscript。 我想调试这个,但我不想在服务器上安装visual studio。 使用调试器进行调试的最轻量级方法是什么? 最佳答案 如果您指的是“经典”VB
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 7年前关闭。 Improve t
我的公司有一个使用嵌入在其运行时中的 Lua 的程序,正在加载 .lua磁盘中的文件并重复执行其中定义的功能。 有没有办法附加到正在运行的进程并在我的 .lua 中设置断点?文件? (我会接受 gdb
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
在使用 perl 调试器时,有没有办法跳出当前循环? 例如: line 1 for($i=1;$iperl -d Loading DB routines from perl5db.pl version
我有一个递归下降树对象。我希望能够设置断点并在 Xcode 调试器中检查它。检查顶层工作得很好。但是在我下降一个级别后,调试器说 ivars 的值超出了范围。有什么办法可以防止这种情况发生吗? 编辑:
我正在用 javascript for windows(以及在 wsf 中使用 javascript 和 vbscript)编写桌面脚本,而不是用于 internet 并且不使用任何资源管理器。我需要
我在测试模块的新添加时遇到了问题。 (特别是 - ~ 运算符似乎仅在 Math::Complex 中不适用于此新功能。)它看起来太奇怪了,但理想的方案是在 . t 程序。 好吧,我很快就放弃了那个的想
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 9 年前。 Improv
谁能告诉我可用于 C++ 语言的调试器有哪些。另请提供有关这些调试器的详细信息或引用以获取相同的详细信息。 最佳答案 Wikipedia有一个完整的调试器列表。比任何个人都大得多,会从他们的头顶发出嘎
要在 Python 脚本中添加临时调试器断点,我可以插入以下行 import pdb; pdb.set_trace() Pdb 从标准输入中读取,因此如果脚本本身也从标准输入中读取,这将不起作用。作为
我想设置一些调试命令(如 import ipdb; ipdb.set_trace()),以便在 jupyter 中运行调试器(我必须运行 HTTP 服务器)。有人知道这样的事情吗? 上下文:我有一个长
我发现可以使用以下代码从代码中调用 pdb 调试器: import pdb; pdb.set_trace() 是否有 Pycharm 调试器的等效项?因为我更愿意只学习一个调试器。我想运行,而不
那里有免费的 LINQ 调试器吗?我在 LINQ 方面很糟糕,我要改进的唯一方法就是拥有一些简单的调试器,我可以在其中调试我用它犯的愚蠢错误。 有什么建议吗?一个简单的谷歌查询网络 bupkis 免费
我开始使用 realgud在 GNU Emacs 24.3.1 中作为 GUD 的替代品。 (主要是因为当我用 vanilla pdb 设置断点时,它不尊重它。) 我正在使用 pdb bin/star
考虑这个小的 perl 程序,test.pl : #!/usr/bin/env perl use warnings; use strict; use Number::Format qw(:subs);
有没有办法用其他应用程序(例如 Eclipse)控制富士通 Softune 调试器?我考虑发送 Softune 文档中提到的命令并解析输出,但也欢迎其他方法。 最佳答案 eclipse有插件;文件名为
我正在开发一个需要网络登录的 iPhone 应用程序。像往常一样我打电话 [[UIApplication sharedApplication] openURL:loginURL]; 这将关闭应用程序并
我目前正在研究调试器。我读到调试器有软件断点(apparently 这些是最常用的断点)。这些通过将操作码的第一个字节替换为 Int 3(操作码 0xcc)来工作。 我已经读过程序的文本(/code)
我正在尝试尽可能多地摆脱 Delphi IDE 附带的编辑器。现在我正在寻找一种将 Delphi 的调试器插入不同编辑器的方法。 是否有隐藏的 API、命令行界面或类似的东西使其他应用程序能够设置调试
我是一名优秀的程序员,十分优秀!