Wer beispielsweise Url-Rewriting einsetzt und eigene Dateiendungen verwendet und eine Website schonmal auf einen Windows Server 2008 in der 64-Bit-Variante deployed hat, wird es kennen: um auf dem Server korrekt ausgeführt zu werden, müssen die Handler im <system.webServer />-Abschnitt der Web.config auf den 64-Bit-Ordner der .NET-Framework-Installation verweisen. Das geht ganz leicht, in dem man beispielsweise die Zeile 1: <add name="Feed" path="*.feed" verb="*" 2: ...

Veröffentlicht am Mittwoch, 1. Juli 2009, 0 Kommentare 
 

Um wirklich 100%ig jede hässliche Original-ASP.NET-Fehlermeldung vor dem Benutzer zu verbergen, was man immer tun sollte, bietet es sich an, die customErrors-Sektion in der web.config zu nutzen: <customErrors mode="RemoteOnly" defaultRedirect="~/de/error.aspx">   <error statusCode="404" redirect="~/de/error.aspx?Code=404" /> </customErrors> In diesem Fall leite ich auf eine von mir erstellte error.aspx weiter, in der ich dann je nach übergebenem Code eine ...

Veröffentlicht am Samstag, 8. Dezember 2007, 0 Kommentare 
 

Um wirklich valides XHTML Strict mit ASP.NET zu bekommen, bedarf es einer kleinen aber feinen Einstellung in der Web.Config: <xhtmlConformance mode="Strict" /> Dann wird nämlich das name-Attribut in <form /> nicht mehr gerendert, welches obsolet ist. Ich komme nur darauf, weil ich gerade einer neuen Website, die wir mit EasyBase erstellt haben und die demnächst online geht, den letzten Schliff gegeben habe, und ich kann nun vermelden: alles im grünen Bereich :-). (Was in diesem ...

Veröffentlicht am Freitag, 21. September 2007, 0 Kommentare 
 

Wer seine Webanwendung auf einem Server hinter einem Loadbalancer verschanzt wird evtl. ziemlich schnell genervt sein von sich häufenden Fehlern der Art "Padding is invalid and cannot be removed", die gerne in Kombination mit der WebResource.axd auftreten. Die Gründe liegen nach meiner kurzen Recherche darin, dass versucht wird auf eine nicht mehr existierende Sitzung zuzugreifen, weshalb das z.B. auch in Kombination mit dem Google Cache bei vielen auftritt. Da der MachineKey für die Anwendung ...

Veröffentlicht am Donnerstag, 14. Juni 2007, 0 Kommentare 
 

In diesem Post möchte ich ein paar Praxistipps zur grundlegenden Zusammenarbeit in ASP.NET-Projekten geben. Dabei beschränke ich mich auf die Grundvoraussetzungen, die erfüllt sein müssen, wenn mehr als eine Person an einem Projekt arbeitet. Das man das alles noch weiterspinnen und durch den Einsatz von Visual Studio Team System beispielsweise auf ein anderes Level heben kann, versteht sich von selbst. Grundvoraussetzung für die Arbeit im Team ist selbstverständlich eine ...

Veröffentlicht am Mittwoch, 29. November 2006, 1 Kommentar