Prezentace - ASPNET.CZ
Transkript
ASP.NET Core 1.0: HOSTING WEBOVÝCH APLIKACÍ Michal Altair Valášek Development & Security Consultant | Altairis, s. r. o. Microsoft Most Valuable Professional [email protected] | ask.fm/ridercz ! POZOR ! Informace v této prezentaci se vztahují k ASP.NET Core RC1. Nyní je k dispozici novější verze ASP.NET Core RC2, kde jsou některé věci jinak. Principy zůstávají beze změny, ale konkrétní postupy budou mírně odlišné. Hosting ASP.NET webových aplikací ASP.NET ≤ 4.x – Hostováno výhradně v IIS (s nepodstatnými výjimkami) – .NET Extensibility – privilegované postavení v rámci IIS – Principiálně chápáno jako rozšíření web serveru – Aplikace běží ve W3WP.EXE (součást IIS) ASP.NET Core 1.0 – Self-hosting v rámci vlastního aplikačního serveru – IIS slouží jako reverzní proxy pro publikaci do Internetu Hosting ASP.NET Core aplikací Vlastní web server jménem Kestrel – Použije se při vývoji i v produkčním nastavení Aplikační HTTP server – Umí jenom jeden virtuální web – Neumí HTTPS a další věci, které dnes od serveru požadujeme Není obecně vhodný pro přímé vystavení do Internetu Publikace prostřednictvím „dospělého“ web serveru – Windows: Internet Information Services, Linux: nginx – Komunikuje s Kestrelem via HTTP nebo in memory demo Ukázka běhu ASP.NET Core aplikace Deployment ASP.NET Core aplikací Principy deploymentu ASP.NET Core aplikací V zásadě se nic nemění Zůstává možnost xcopy deploymentu Na Windows + IIS můžete použít Web Deploy – Z Visual Studia (Publishing) – Z příkazové řádky (PowerShell) demo Deployment do Microsoft Azure Web Apps Hosting v Internet Information Services Nainstalovat – Web Deploy 3.6 – IIS Platform Handler 1.2 – (nejlépe pomocí Web Platform Installeru) Zkonfigurovat Application Pool – Nastavit „No managed code“ – Provisioning pro protected storage ( viz přednášku zítra od 15:45) Vytvořit správnou adresářovou strukturu – Webový adresář se musí jmenovat wwwroot, viz nová struktura projektu Vytvořit publishing profil – Jednoduché XML, ale musí se vytvořit ručně demo Deployment na vlastní IIS dotazy ? www.aspnet.cz www.rider.cz facebook.com/rider.cz twitter.com/ridercz ask.fm/ridercz youtube.com/altairiscz [email protected]
Podobné dokumenty
ASP.NET Core 1.0: KONFIGURACE APLIKACÍ
Konfigurace v ASP.NET Core Key-Value architektura – S volitelnou objektovou nástavbou
VíceImpersonation - vjj root page
the Enable computer and user accounts to be trusted for delegation privilege
VíceBatohy plné nápadů.
byla jenom krásná příroda okolo a celková atmosféra těchto výletů. Do Nepálu, potažmo Himaláje, jsem se podíval poprvé ve 24ti letech, s partou kamarádů pokusit se o vrchol Parchamo Peak (6237 m). ...
VíceUNICORN COLLEGE BAKALÁŘSKÁ PRÁCE
reinstalacemi. S rostoucím množstvím pracovních stanic, je však téměř nemožné, aby běžné IT oddělení reinstalovalo každý počítač ručně. Tato práce rozebírá právě možnosti efektivní instalace pracov...
Více20_os_msdos
V součastné době firma Mikrosoft dodává MS-DOS 6.22 a tento operační systém zdaleka není jediným a nejlepším OS, ale stále patří k nejrozšířenějším OS na počítačích PC.
VíceImplementace LMS MOODLE na Windows 2003 Server a IIS 6.0
Následující text popisuje krok za krokem instalaci a zprovoznění LMS Moodle na platformě Windows 2003 Server. Použitým web serverem nebude Apache, ale IIS 6.0 (Internet Information Service), který ...
VícePostup aktualizace aplikace ATTIS
SW ATTIS nástroje manažerského řízení 2. Nutná znalost a předpoklady pro provedení aktualizace aplikace Ukončení práce všech uživatelů s aplikací. - V případě, že aplikace bude spuštěná, nebude mo...
Více