我已经安装了 Orleans SDK/Orleans VS Tools。我创建了所有三个项目(Grain、Interface 和 Silo)。我正在尝试将它们作为开发测试主机运行。我正在关注复数视频中的一个例子(它显然已经过时了)并且几乎没有帮助我能够坚持下去。为了使 presistance 工作,我需要一个服务器配置文件。我复制了文件并将其放入 Silo 项目中,但由于某种原因,奥尔良找不到它。如果有人想以当前形式查看它,我在 Git 中签入了代码。
问问题
208 次
2 回答
3
我们在 1.2.0 中将模板和示例切换到程序化配置。这是在您的代码中完成筒仓配置的地方 - https://github.com/ksunair/IoT.Things/blob/master/IoT.TestSilo/OrleansHostWrapper.cs#L137。您可以使用 Chirper 示例作为示例 - https://github.com/dotnet/orleans/tree/master/Samples/Chirper。
于 2016-05-09T01:39:43.217 回答
1
到过那里..
“我需要一个服务器配置文件。我复制了该文件并将其放在 Silo 项目中,但由于某种原因,奥尔良找不到它。”
如果您在 Silo 项目中包含 XML 文件,它将位于基本目录中。Silo 可执行文件需要在其运行时位置找到它。确保将实际副本配置为 bin\debug。添加 XML 后,您需要在解决方案资源管理器中更改属性“复制到输出目录”。
右键单击 XML,转到属性,然后将其从“不复制”更改为“始终复制”。
于 2016-09-23T13:37:11.237 回答