Oprava: Můžete obdržet chybu InvalidCastException ASP.NET připojené webové aplikace

Příznaky

Můžete obdržet chybu InvalidCastException v Microsoft ASP.NET připojené webové aplikace v případě, že jsou splněny následující podmínky:
  • Webová aplikace používá stránky předlohy, uživatelský ovládací prvek nebo stránky, které odkazují na sebe navzájem.
  • Stránky předlohy, uživatelský ovládací prvek nebo stránky jsou dávky, které jsou zkompilovány do jediného sestavení.
  • Jeden jednu dávkovou závislostí se změní a způsobí, že rekompilace.
  • Dynamické načtení odkaz je provedeno volání, například volání metody LoadControl .
V takovém případě může zobrazit chybová zpráva podobná následující:
Nelze vrátit objekt typu "ASP. Typ"zadejte" ASP. Typ".
Poznámka: Typ v této chybové zprávě je zástupný symbol pro jeden z typů dávkovou kompilaci.

Může také zobrazit chybová zpráva podobná následující:
Nelze načíst soubor nebo sestavení "App_Web_xxxxxxxx, verze = 0.0.0.0, Culture = neutral, PublicKeyToken = null" nebo v jednom z jeho závislosti. Systém nemůže nalézt zadaný soubor.

Řešení



Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Chcete-li stáhnout tuto opravu hotfix z Galerie kódu MSDN, navštivte následující Web společnosti Microsoft:


Poznámka: Galerie kódu MSDN zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud není uveden jazyk, je protože zdroj stránky galerie kód není k dispozici pro daný jazyk.


Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Název souboruVerze souboruVelikost souboruDatumČas
Aspnet_wp.exe2.0.50727.8023,04028-Feb-200612:06
System.web.dll2.0.50727.805,025,79228-Feb-200612:06
Webengine.dll2.0.50727.80299,52028-Feb-200612:06

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

919284 chybové zprávy při pokusu o spuštění ASP.NET 2.0 webové aplikace, která je integrována v rozhraní.NET Framework 2.0

934839 oprava: můžete obdržet výjimku při procházení rozhraní.NET Framework 2.0 ASP.NET webové aplikace

Vlastnosti

ID článku: 915782 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor