2014-09-12 89 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