Publikować projekty WebAPI i MVC na tej samej witrynie internetowej platformy Azure?
Mam dwa oddzielne projekty w Visual Studio - jeden z WebAPI i jeden ze stroną MVC...
Czy mogę opublikować oba na tej samej witrynie Azure Web, tak aby żądania: - /api / products / = > daje JSON z WebAPI - /products / = > daje HTML ze strony MVC
1 answers
W tym celu przejdź do portalu Azure i utwórz witrynę AzureWebsite -
Następnie Ustaw dodatkową aplikację w ustawieniach w następujący sposób -
Teraz utwórz dwa projekty w rozwiązaniu Visual studio - > 1) MVC i 2) WebApi
Pobierz plik publishsettings z wyżej utworzonego serwisu azure website. Zaimportuj plik publishsettings do projektu Visual studio MVC publish, jak pokazano poniżej-
I dla projektu WebApi, import te same ustawienia publikowania, ale Utwórz nową ścieżkę jako website / webapi .
Opublikuj oba projekty.
Teraz przejdź do http://{yoursite}.azurewebsites.net dla strony MVC. I przejdź do http://{yoursite}.azurewebsites.net/webapi/api dla Twojego WebApi.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-02 15:03:45