Zdravím všechny přítomné!
Mám pár dotazů týkajících se rozmisťování ASP.NET webových aplikací. Dejme tomu že mám někde hosting, kde mám FTP a databázi. Nyní na svém počítači vytvořím web, který chci uploadovat na server. Nyní je zde první otázka: Je pro mě výhodnější použít vývoj s projektem nebo bez projektu? Chci dosáhnout stejné flexibility jako u PHP, kdy ve chvíli, kdy narazím na nějakou chybu ve chvíli, kdy je aplikace již v ostrém provozu, abych ji mohl opravit a obnovit na serveru pouze odpovídající soubor. Pokud jsem správně pochopil fungování ASP.NET, tak tohle v přístupu s projektem není možné, protože se všechny soubory projektu zkompilují do jediné assembly, nebo se mýlím? Druhá otázka směřuje zase jiným směrem. Jak mohu dosáhnout toho, abych si v ASP.NET projektu/webové stránce vytvořil v adresáři App_data databázi tak, aby mi ve chvíli, kdy bude vše připraveno na publikování na hostingovém serveru, vygenerovala SQL kód, který by databázi na serveru naplnil danými tabulkami a daty, které mám v databázi v App_data? Nebo musím použít jiný přístup?
Fórum › .NET
ASP.NET - Rozmisťování a otázky s tím související
Už jsem měl rozpsanou odpověď, ale když vidím tu urgenci, tak mě nějak přešla chuť.
Ale no tak :-) . Prostě jsem jen spěchal - jak vidíš, napsal jsem to ve 13:00. Mezitím ten příspěvek již 3x vypadnul z RSS - což je většinou jediné místo, kde si lidé čtou aktuální komntáře - kdo tam není tak má smůlu. Byl bych ti rozhodně velmi vděčný, kdybys svoji odpověď dopsal :-) .
To MZetko : Jaký "ale no tak"? Příště si laskavě uvědom, že nemůžeš urgovat něco, na co nemáš nárok. Nikdo nemá povinnost ti odpovědět a pokud to neudělá, tak se prostě musíš podívat jinam.
Vyhledej si něco na téma ASP.NET deployment. Já napíšu jen základní možnosti.
1. WebSite projekt (vývoj bez projektu)
Na server je třeba zkopírovat všechno, včetně souborů se zdrojovým kódem (C#, VB.NET). ASP.NET runtime stránky při první návštěvě zkompiluje a drží je v cache až do restartu aplikace (tj. změna zdrojáků, konfigurace, restart poolu). Tedy zřejmě to co hledáš.
2. WebApplication projekt
Zdrojový kód se zkompiluje do jedné assembly, která je umístěna v adresáři Bin. Na server je pak nutné kopírovat "jen" *.aspx soubory + tu assembly.
Ale v zásadě to co požaduješ umožňují oba. Pokud uděláš změnu ve zdrojovém kódu, tak v prvním případě kopíruješ *.cs soubor a v druhém případě výslednou assembly. Pokud uděláš změnu v HTML, tak v obou případech kopíruješ jen *.aspx soubor.
Nad druhou otázkou se zamysli.
To Ahorn : Nepomohu. Ta otázka je sama o sobě bezpředmětná. Nejdríve si musíš ujasnit co chceš, jaké možnosti a prostředky nabízí hoster a následně zvolit postup -> s tím tí nemůžu pomoct.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Nový ASP.NET Webhosting a ASP.NET Freehosting — založil ASPIFY.com
Hledáme programátora ASP, ASP.NET, MS SQL - Praha — založil Michaela Vorlová
ASP.NET / ASP.NET MVC — založil Otazka
ASP.NET - VB.NET - Zákaz kopírování webu, Context menu — založil Standa
ASP.NET - VB.NET - Přesměrování stránky po provedení události — založil ASP.NET
Moderátoři diskuze