/ Nasadenie aplikácie ASP.NET Core RC2 na Azure - azure, kontinuálna integrácia, asp.net - core

Nasadenie aplikácie ASP.NET Core RC2 na Azure - azúrová, kontinuálna integrácia, asp.net-core

Niekoľko mesiacov som úspešne nasadil svoju aplikáciu ASP.NET Core na Azure s nepretržitou integráciou.

Nedávno už to nemôžem robiť, pretože som dostal súbor rôznych chýb.

Zacielenie na coreclr:

  • aplikácia cgi nevrátila platnú sadu chýb http
  • zadaná cgi aplikácia narazila na chybu a server ukončil proces rc1

Snažil som sa tiež zameranie len na plnú. NET ale mám nasledujúcu chybu:

  • nemáte povolenie na zobrazenie tohto adresára alebo stránky

Tiež som videl tu že momentálne používajú dotnet cli, ale nemyslím si, že by to mohlo viesť k chybám, ktoré som dostal.

Máte nejaké predstavy o tom, ako nasadiť aplikáciu ASP.NET Core (postavená s yeoman, VisualStudioCode, hippie veci atď.) Na Azure s nepretržitou integráciou?

odpovede:

4 pre odpoveď č. 1

Mal som to isté a zistil som, že web.config nebolo správne aktualizované pri spustení dotnet publish, Konkrétne parametre neboli nahradené a príkaz hádzal chyby web.config neexistuje.

Publikované web.config bola vygenerovaná nasledovne

<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".logsstdout" forwardWindowsAuthToken="false"/>

ale malo to byť

<aspNetCore processPath=".Focus.exe" arguments="" stdoutLogEnabled="false" stdoutLogFile=".logsstdout" forwardWindowsAuthToken="false" />

s Focus.exe vytvorené z názvu môjho projektu.

Zúžil som príčinu na spustenie dotnet publish z iného adresára ako samotného adresára projektu.

Chyba som podala https://github.com/dotnet/cli/issues/3576 a zdokumentoval to všetko na https://www.dwen.co.nz/2016/06/15/asp-dotnet-core-rc2-and-azure/


1 pre odpoveď č. 2

Pozrite sa na to príspevok v blogu , ktorá bola včera zverejnená. Opisuje, ako úspešne nasadiť aplikáciu ASP.NET Core RC2 na služby Azure App Services.


0 pre odpoveď č. 3

Myslím, že problém nie je s runtime. Ak používate RC1, uistite sa, že reťazce pripojenia, nastavenia aplikácií (v režime Azure, ak používate akékoľvek) a služby sú zamerané na správnu databázu. V tej istej veci som sa dozvedel, že moje nastavenia aplikácie a spojovací reťazec sa nenachádzajú vo výrobe, opravujem a všetko funguje.