我想在AppHarbor中公开一些WCF Web服务。但是,一旦代码登陆AppHarbor,我不清楚如何实际启动服务。我的问题非常基础:
鉴于一堆已编译的代码,AppHarbor如何知道要执行哪个dll / exe?哪个类的方法?
我应该自己启动服务主机,还是应该只提供.svc文件?
所以,基本上,我错过了一个清晰的图片,说明AppHarpor如何确定要执行的代码,以及在WCF Web服务的情况下,应该如何启动这些代码。
答案 0 :(得分:0)
您可以在此处找到信息:
https://appharbor.com/page/how-it-works
我在appharbor上部署了多个WCF服务项目。首先,您必须知道当您将代码推送到AppHarbor时,它将只查找一个.sln文件。如果还有更多,它会抛出错误。
一旦你部署了yor服务,它将看起来像这样:
现在,AppHarbor将列出您已推入服务器的每个可用提交,以便您可以选择其中一个将被激活的提交。
由于Appharbor编译并构建整个解决方案,您必须推送整个项目文件夹,而不仅仅是.svc文件。
怎么知道怎么开始呢?这取决于.sln文件,因为它编译项目,它与在本地浏览器上调试时相同。你不必开始任何事情,一旦你选择了要部署的构建,appharbor将会做所有的努力工作。
我几乎不推荐.NET解决方案;)
希望它有所帮助。
更多链接:
http://support.appharbor.com/kb/getting-started/deploying-your-first-application-using-git