2014-09-12 86 views
0

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

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

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

所以,基本上,我错过AppHarpor如何断定哪些代码来执行一个清晰的画面,并在WCF Web服务的情况下,如何将这些应启动。

+0

作为@Yanire罗梅罗说,你需要把你的解决方案(所有的项目代码)apphabor。 – 2015-01-08 10:37:57

回答

0

在这里你可以找到的信息:

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

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

一旦部署侑服务队会是这个样子:

enter image description here

现在,AppHarbor将尽一切可用的名单提交已经推到服务器,以便它可以让你选择whiche其中一个将成为激活的一个。

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

它将如何知道如何启动它?这取决于.sln文件,因为它编译的项目与在本地浏览器上调试项目时相同。你不需要启动任何东西,一旦你选择了一个构建部署,appharbor将会尽一切努力。

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

希望它有帮助。

更多链接:

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