我一直在开发一个Silverlight-c#客户端 - 服务器游戏,现在已经到了应该托管的程度,少数人可以测试它。问题是,我从来没有在上午看过Windows托管,因此是一个总菜鸟。我正在寻找一个允许我运行c#命令行程序(游戏服务器)的地方,并允许我打开非标准端口进行通信。由于这只是用于测试,我会选择最低规格等。
答案 0 :(得分:2)
只需启动Amazon EC2或Rackspace Cloud实例,这是最简单的方法。
答案 1 :(得分:1)
如果您想要如您所述的原始托管,保罗所说的亚马逊云可能是您最好的选择。 然而 ...鉴于您正在使用C#/ Silverlight应用程序,我建议您高度考虑Azure进行托管,因为它可以很好地扩展,free trial是一个很好的测试方法。
您可能需要重构服务器的各个方面才能执行此操作。 但是无论如何你都必须这样做,因为在控制台中托管服务器是一个不稳定的选择 - 至少你会想要为你的游戏服务器使用Windows服务,如果仅用于自动启动选项。