2011-10-24 7 views
8

Mamy rozwiązanie z tą strukturą.Czy mogę uruchomić aplikację MVC i WCF Web Api na tej samej witrynie AppHarbor?

  • OurApp.Web (MVC 3 projekt z kontrolerów, widoki)
  • OurApp.Api (MVC 3 projekt z WCF internetowych klas usług API)
  • OurApp.Domain (podmioty, repozytoria, jednostka pracy, etc)
  • OurApp.Tests (testy)

Chcemy wykorzystać DNS zorganizowany tak:

http://www.ourapp.com punktów do OurApp.Web

http://api.ourapp.com wskazuje OurApp.Api

Chcemy zapamiętać na AppHarbor.

Jak możemy to zrobić?

Odpowiedz

12

AppHarbor obsługuje obecnie tylko wdrażanie jednej aplikacji z dowolnego repozytorium. Jedną z opcji może być złożenie API do projektu internetowego. Zrobiłem to dla usługi WCF API innej niż WWW here.

Inną opcją jest zachowanie dwóch aplikacji AppHarbor i używanie plików rozwiązań nazwanych zgodnie z aplikacją, którą chcesz wdrożyć dla tej aplikacji. Oznacza to, że OurApp.Web.sln zawiera projekt WWW i wszelkie projekty wspierające, a także OurApp.Api.sln odnosi się do projektu API i wszelkich projektów pomocniczych. Przeczytaj więcej o AppHarbor solution file convention.

(Zastrzeżenie, jestem współzałożycielem AppHarbor)

+2

+1 dla szukasz pliku o nazwie rozwiązanie jak ślimak aplikacji (i „.sln” sufiks). Nigdy o tym nie wiedziałem. Tylko wiedział o appharbor.sln. #MIŁOŚĆ – Korayem

Powiązane problemy