Upgrade ASP.NET aplikací z 6.0 na 7.0 je snadný a téměř bezpracný. Ale můžete narazit na to, že se vám po upgrade databáze odmítne připojit k databázi s poněkud kryptickou chybou. Ukážu vám, jak tento problém vyřešit hned třikrát: dvakrát rychle a jednou správně.
Archiv článků
Před několika dny Microsoft vydal .NET 7.0, další verzi této platformy. Oproti LTS verzi 6.0 toho nepřináší přehnaně mnoho, ale pár novinek se tam najde. Proto jsem se rozhodl uspořádat jednodenní školení, které se bude zabývat novinkami v současných verzích C#, .NET. ASP.NET a Entity Frameworku. Volně rozházené po školení budou též různé tipy platné i pro starší verze .NETu, které se mi jinam úplně nevešly.
Většina serverů jejichž služby využíváte je nejspíš virtualizovaná. Jejich software neběží přímo na hardware, ale ve virtuálním, emulovaném počítači, který umožňuje na jednom fyzickém hardware provozovat několik logických serverů. Děje se tak z důvodu snazší správy i z důvodů ekonomických, umožňuje to lépe využívat dostupný výpočetní výkon. Na Z-TECHu jsem pro vás připravil seriál o virtualizační platformě Hyper-V, která je součástí Windows.
Windows 10 a Windows 11 obsahují možnost jak spustit "virtuální počítač" s čistou instalací Windows, který je izolovaný od toho fyzického, skutečného. To můžete využít v případě, že chcete vyzkoušet něco, co na svém běžném PC dělat nechcete. Například nainstalovat nějakou aplikaci kterou nechcete používat dlouhodobě. Po vypnutí Sandboxu se totiž všechny provedené změny ztratí a vše se vrátí do původního stavu.
Když se před .NET vývojářem řekne "databáze", zpravidla si představí Microsoft SQL Server. Nicméně nejpoužívanější relační databází na světě je něco jiného: embedded databáze Sqlite. A ta má přímo od Microsoftu velmi dobrou podporu i v .NETu.
Twitter zaplavily fotky domácích teploměrů. Teplota v místnosti je nová rouška. Ať už doma ve jmému úspor a boje proti Putinovi mrznete při patnácti nebo se naopak potíte při třiceti stupních a chcete to sdělit světu, technika vám s virtue signallingem může pomoci. Ukážu vám, jak si ze tří součástek můžete postavit teploměr, který naměřená data odesílá do české služby TMEP.CZ.
Skoro každá webová aplikace má nějaký skoro statický obsah. Obsah, který sice není měněn zcela pravidelně a nejde o její hlavní úkol, ale přesto je dobré mít možnost ho editovat jinak než zásahem do zdrojáku. Různé pomocné texty jako podmínky použití, kontakty a podobně. V osmidílném seriálu jsem vám ukázal, jak lze specifické řešení pro jednu aplikaci přeměnit v univerzální komponentu.
"Proč nejsem komunistou" se jmenovala anketa, v níž na tuto otázku odpovídaly Ferdinandu Peroutkovi významné prvorepublikové osobnosti (asi nejznámější je odpověď Karla Čapka). Já komunistou byl. Rád bych vám řekl proč a proč se jich nyní bojím, i když si momentálně říkají různě, u nás nejčastěji Piráti.
Je to jenom pár dnů, co Twitterem prolétl obrázek auta primátora v očekávání Svobody, nešikovně zaparkovaného před přechodem. Uvidíme, zda fotografie podobně zaparkovaného služebáku náměstka proti dopravě způsobí stejné morální pohoršení v řadách odpůrců lidí v autech.
Můj oblíbený systém automatického verzování podle datumu a času není kompatibilní s novými funkcemi .NETu pro snazší vývoj, jako je hot reload částečná kompilace. Proto jsem musel přijít s jiným způsobem, jak zjistit datum a čas buildu aplikace.