2010-05-15 52 views
0

首先,我不确定是否有正确的地方要问。如果需要,请迁移我。基于WCF的服务需要什么样的在线托管?

我想承载一个基于WCF的服务,以便每个人都可以使用它。在我的个人本地服务器上托管它时,我宁愿将其移到外部服务提供商出于各种原因。

我会直言不讳:我对托管服务提供商毫无头绪。我知道有webhosters,虚拟和根服务器以及其他一些服务。我想知道的是我需要的是什么样的托管。我知道根服务器很容易满足我的要求,但这并不便宜。

我想在服务器上运行的程序是自托管的(控制台应用程序),并且需要.NET 4,最好在Windows机器上。访问文件系统中的文件夹非常值得赞赏(目前为止1 GB存储已足够)。通过打开服务器上的端口与客户进行通信(以.NET编写的应用程序的形式)。流量低(< < 1 GB /月?)没有网站。让提供者执行更新会很好。

我的理解是,虚拟服务器将是一个可能的解决方案。价格似乎开始在5欧元/月左右,这对我来说确实很好。不过,我读到,对于这些便宜的解决方案,内存是非常有限的(〜400 MB),我不确定是否足以运行Windows和.NET应用程序。

编辑:绑定是TCP,但我可以将其更改为http。我想知道的一件事是,如果我真的可以“启动控制台服务器应用程序”。我没有使用IIS,所以我想通常的网站主机不工作?

回答

0

这取决于您想要公开的绑定。如果它是简单的basicHttpBinding,那么你可以去与大多数.net托管服务提供商。