AppHarbor如何启动WCF服务?

时间:2014-09-12 14:02:50

标签: c# wcf appharbor

我想在AppHarbor中公开一些WCF Web服务。但是,一旦代码登陆AppHarbor,我不清楚如何实际启动服务。我的问题非常基础:

  • 鉴于一堆已编译的代码,AppHarbor如何知道要执行哪个dll / exe?哪个类的方法?

  • 我应该自己启动服务主机,还是应该只提供.svc文件?

所以,基本上,我错过了一个清晰的图片,说明AppHarpor如何确定要执行的代码,以及在WCF Web服务的情况下,应该如何启动这些代码。

1 个答案:

答案 0 :(得分:0)

您可以在此处找到信息:

https://appharbor.com/page/how-it-works

我在appharbor上部署了多个WCF服务项目。首先,您必须知道当您将代码推送到AppHarbor时,它将只查找一个.sln文件。如果还有更多,它会抛出错误。

一旦你部署了yor服务,它将看起来像这样:

enter image description here

现在,AppHarbor将列出您已推入服务器的每个可用提交,以便您可以选择其中一个将被激活的提交。

由于Appharbor编译并构建整个解决方案,您必须推送整个项目文件夹,而不仅仅是.svc文件。

怎么知道怎么开始呢?这取决于.sln文件,因为它编译项目,它与在本地浏览器上调试时相同。你不必开始任何事情,一旦你选择了要部署的构建,appharbor将会做所有的努力工作。

我几乎不推荐.NET解决方案;)

希望它有所帮助。

更多链接:

http://support.appharbor.com/kb/getting-started/deploying-your-first-application-using-git