FAQ
Fequently Asked Questions
MENU

S jakýkmoliv dotazem nebo problémem se na mne obraťte na mail lansky@czech-ware.net.

Bohužel mám akutní nedostatek dotazů. Ptejte se!

Otázka: Jsou vhodnější databáze nebo soubory?

Odpověď: Ono je to těžké. Databáze jsou velmi výkonný systém, a proto je většina lidí upřednostňuje i pro velmi jednoduché úkony. Já osobně si myslím, že pro malé weby je databáze zbytečná a freehostingy by se neměly s její podporou zatěžovat.

Textové soubory mají tu podstatnou nevýhodu - nemůže s nimi pracovat více uživatelů zároveň. Tyto problémy lze obcházet, ale nikdy to nebude ideální. Navíc nejsou vhodné pro ukládání velkého množství hodnot - na to jsou databáze ideální.

Výhody a nevýhody musíte zvážit sami. Hlavní je rozlišovat účel, pro který ten který nástroj chcete používat.


Otázka: Po nainstalování SDK a IIS vše fungovalo. Po restartování počítače ale IIS přestalo pracovat. Přeinstaloval jsem ho tedy, přestaly se však zpracovávat ASPx soubory. Co s tím?

Odpověď: Po delší diskuzi našel uživatel sám potřebný lék - přidal mezi ISAPI filtry soubor D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll (upravte podle svých podmínek) a pojmenoval ho na aspx (což je možná irelevantní).

IIS sice zobrazuje červenou šipečku a hlásí nenačteno, přesto to zdá se funguje. Pokud snad někdo z čtenářů ví, proč se to takto chová, budu velmi rád za každý postřeh.


Otázka: V jednom příkladu jsem narazil jsem na zápis podmínky ve tvaru While ... End While. O co jde?

Odpověď: Jde o identický zápis ke tvaru Do While ... Loop.


Otázka: Ovlivňuje nějak import prostoru názvů funkčnost aplikace?

Odpověď: Ne. Je to jen zjednodušení práce. Jinak je úplně jedno, jestli voláte System.Web.Mail.SmtpMail.Send(...) nebo jenom Send(...).


Problém: Nejde nainstalovat SDK.

Řešení:

SDK .NET Frameworku je aplikace, která vyžaduje Windows 2000, Windows XP Profesional nebo Windows 2003. Zkotrolujte si tedy, nejste-li vlastníkem verze XP Home, pod kterou byste tento systém sice nainstalovali, ale neběžely by pod tím skripty. Pokud ano, doporučuji nainstalovat si WebMatrix a skripty zkoušet přes jeho zabudovaný server.

Ve Windows 98, 95 nebo NT neexistuje pokud vím žádná možnost, jak rozchodit ASP.NET. Pod Windows 95 dokonce ani nenainstalujete runtime .NET Frameworku, takže tam nejdou spustit ani obyčejné klientské aplikace napsané pro .NET.

Dalším problémem může být nepřítomnost runtime .NET Frameworku. To mě samotného poprvé dost zmátlo - myslel jsem, že ve 110 MB velkém balíku jsou už ty nejzákladnější soubory obsaženy.

Pokud při instalaci dochází k nějakým podivným chybám, zkontrolujte si na windowsupdate.microsoft.com, jestli máte zazáplatovaný systém.