安装AppDynamics性能监视器后,无法加载servicestack API,但出现以下异常:
无法加载类型' d__38'来自assembly' ###,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'。
堆栈跟踪:
在###。BaseService 1.<Any>d__38.MoveNext() in ###\Services\BaseService.cs:line 190
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder
1.启动[TStateMachine](TStateMachine&amp; stateMachine)
at ###。BaseService 1.Any(T request)
at ServiceStack.Host.ServiceRunner
1.Execute(IRequest request,Object instance,TRequest requestDto)
非常感谢任何帮助。
谢谢
答案 0 :(得分:1)
对于可能感兴趣的人,我找到了解决方法以及有关此问题的更多详细信息。这仅在以下情形中发生:
如果您使用沿Microsoft Visual Studio 2015 RC安装的MsBuild 14,则此问题不再发生。从我的第一个发现来看,ServiceStack缓存端点并使用Linq包装execute方法存在一个问题,但我不明白为什么只有在安装AppDynamics代理时才会发生这种情况。
@mythz如果你想深入研究这个问题,我可以提供帮助,但是上述解决方案一切正常。
希望这有帮助
答案 1 :(得分:0)
很乐意帮助您,但没有关于错误的详细信息,请发送电子邮件至help@appdynamics.com寻求帮助。我认为这是C#,但基于此不知道。 AppDynamics支持多种语言和技术。