Orleans Documentation

Debugging and Symbols

通过简单地给silo宿主进程附加调试器,可以很容易地在开发阶段调试基于Orleans的应用,例如一个使用Dev/Test宿主工程模板开发的宿主,OrleansHost.exe、Auzure Compute Emulator或者任何其他的宿主进程。 在生产环境,使用断点调试silo不是个好想法,因为暂停住的silo很快会因为集群成员协议被投票判定为死亡并且不会再与集群中其他的silo进行通讯。 因此,在生产环境追踪是主要的“调试”机制。

Symbols

Orleans二进制可执行程序的调试符文件发布在调试服务器 https://nuget.smbsrc.net 。将这个调试符服务器添加到Visual Studio 调试符服务器列表配置中在 Debugging/Symbols。确保URL结尾有有斜杠。Visual Studio 2015在解析URL的时候有个BUG。

Sources

你可以从Releases page下载压缩了特定发布版本的Orleans源码。