Sollte dem einen oder anderem diese Fehlermeldung unterkommen, weil er oder eine Softwareinstallation seine Web.config zerlegt hat, kann man das Problem wie folgt beheben.
Ursache ist ein fehlender Verweis in der web.config, der der WebApplication bzw. dem Interpreter einige Controls zur Verfügung stellt, die bspw. für die Ajax-Controls Verwendung finden.
Hierzu gehören bspw. das UpdateProgress oder das Timer Control.
Folgender Eintrag sollte in der web.config vorhanden sein.
<system.web>
<pages>
<controls>
<add tagPrefix=”asp” namespace=”System.Web.UI” assembly=”System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35″/>
<add tagPrefix=”asp” namespace=”System.Web.UI.WebControls” assembly=”System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35″/>
</controls>
</pages>
</system.web>
Die Applikation “kennt” nun auch die Ajax-Controls aus dem Extensions 3.5 Assembly und kann diese interpretieren.
Hoffe, das erspart dem Ein oder Anderen da draussen etwas Zeit.

