Při vývoji webu www.digireality.cz, který je napsaný v .NET 2.0 jsem narazil na zajímavý problém. Jednoho dne, se na produkční verzi webu objevila chyba:
Unable to cast object of type 'ASP.masterpage_master' to type 'ASP.masterpage_master'.
Bohužel jsem v tu dobu zrovna nebyl u svého počítače, ale chtěl jsem web ukázat kamarádovi. Nicméně, než jsem došel domů, vše již fungovalo správně. Od té doby jsem problém neviděl. Až dnes, tentokrát však na dev prostředí, a tak bylo jednodušší problém odladit. Nebo jsem si to alespoň myslel, ovšem na řádku s chybou vypadalo vše v pořádku:
((myMasterPage)this.Master).isContent = true;
A tak jsem začal googlit a vygooglil jsem řešení.
Microsoft toto uznal jako bug v .NET s číslem KB 915782. A pokud nechcete, nebo nemůžete instalovat patch, pak nejjednodušším a zárovneň nejspolehlivějším řešením je přidání příkazu
<compilation batch=“false“ /> do vašeho web.config souboru.
Unable to cast object of type ‚ASP.masterpage_master‘ to type ‚ASP.masterpage_master‘.
Leden 22nd, 2007 · Zatím nejsou komentáře · Programování
Kup si reklamu navždy pod tímto článkem jen za 140 Kč
Zobrazit formulář pro nákup
Tagy:
Napiš první komentář! ↓
Zatím tu není žádný komentář... Odstartuj to vyplněním formuláře níže.