Er det mulig å distribuere aspnet vnext å Azure fra en mac?

stemmer
1

Den kpm pakke kommando trenger runtime for serveren - er det mulig å installere Windows kjøretidsfiler på osx bare for pakke og distribuere?

Publisert på 14/09/2014 klokken 14:11
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Ok, det synes at for å kjenne at distribusjonen er et aspnet vNext prosjekt og for å håndtere det som en 'ProjectK Web Application distribusjon', må du gjøre det ser ut som det kom fra Visual Studio (eller i det minste som var eneste måten jeg klarte å få det til å fungere akkurat nå) ...

Jeg gjorde dette ved å ta et eksempel en fra et annet sted ... Jeg tok en enkel enkelt vnext web-prosjektet .sln fil og endret navnet på prosjektet og prosjekt GUID. Jeg tok .kproj Visual Studio prosjektfilen og gjorde det samme. Det er ikke mye som må endres - bare navnet på prosjektet og GUID. Det er hyggelig at det ikke er noen fil lister der så jeg føler at dette kan ende opp som en engangsaktivitet ...

Jeg fant at det er noen prosjekt struktur regler som syntes å gjøre det bryte. Du ser ut til å ha den SLN-filen i mappen på øverste nivå og en mappe under for web-prosjektet. Hvis det bare er en web-prosjektet da dette kan virke overkill, men jeg prøvde å kollapse alt opp til toppen med SLN-filen riktig peker, men det fungerte ikke.

Den andre tingen som du må sørge for at du har en referanse til "Microsoft.AspNet.Server.IIS" i project.json avhengigheter. Uten dette, gjør AspNet.Loader.dll og bin-mappen ikke blir utplassert.

Bortsett fra det, er jeg nå i stand til å bruke Sublime Text (eller hva jeg ønsker på osx), test med "k Kestrel", checkin gjennom git og det blir utplassert automatisk til et asurblått nettsted! Yippee!

Egentlig gjør mye mer fornuftig fordi det er å la målet avgjør hvilke binærfiler den trenger for å tilfredsstille distribusjoner. Neste utfordring kan være å få det til å trekke 'min' biblioteker fra en tilpasset nuget kilde for å få mine binære biblioteker i det og unngå å laste opp ALLE kilden til nettsiden!

Oh - og et annet tips: Avslutt Kestrel med 'Enter' for en ren slutte i stedet for Z som forlater havnen lytte, men ikke-fungerende!

Svarte 15/09/2014 kl. 10:27
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more