Was bedeutet eigentlich System.webServer – “validateIntegratedModeConfiguration” & “runAllManagedModulesForAllRequests”

image

Ein Kollege, der eine IIS6 Webapplikation auf IIS7 migriert, fragte mich was denn eigentlich dieses Validation Tag bedeutet. Unter ASP.NET 4.0 ist die Web.config um einiges schlanker, allerdings taucht das Validation und Modules Tag wieder auf. Was hat es mit den beiden Flags auf sich?

Weiterlesen »

HowTo: ASP.NET Anwendungen auf IIS6/7 & co. zum Laufen bekommen

imageDer IIS (insbesondere der IIS6) kann sich unter Umständen recht zickig anstellen wenn man eine ASP.NET (oder noch schlimmer: ASP.NET MVC) Anwendung zum Laufen bekommen möchte. Hier ein paar zusammengestellte Tipps für Windows Server 2003 (IIS6) und spätere Versionen. (IIS7 / IIS7.5)

Weiterlesen »

HowTo: ASP.NET Entwicklung in VMWare & iPhone Simulator auf einem Mac nutzen

imageWer einen Mac besitzt kann sich kostenlos beim Apple Developer Program registrieren und dort diverse iPhone Entwicklungs Tools runterladen. Darunter befindet sich auch ein iPhone/iPad Simulator, der wahrscheinlich mehr oder minder fast so agiert wie ein richtiges iPhone/iPad. Als ASP.NET Entwickler habe ich das Visual Studio in einer VM laufen – in meinem Fall: VMWare Fusion. Wie bekomm ich nun meine Webanwendung die in der VM gehostet ist auf das Host System?

Weiterlesen »

Fix: .NET 4.0 ASP.NET MVC on IIS 7.5 "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler"

imageWer .NET 4.0 und ASP.NET MVC (und wahrscheinlich viele weitere ASP.NET Beispiele/Frameworks) nutzen möchte, der muss eine kleine Sache beachten: Man muss .NET 4.0 am IIS installieren, ansonsten quittiert der IIS es mit  engl. “Internal Server Error Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list”

Weiterlesen »

HowTo: Home Directory / Local Path in IIS6 mit adsutil.vbs anpassen

image Gestern bloggte ich über das Thema Deployment. Dabei fehlte mir noch ein kleiner Teil: Ich will per Klick mehrere Webseiten im IIS6 ein neues Home Directory zuweisen. Gelöst hab ich das mit adsutil.vbs und einem Batch File.

Wenn jemand Ideen hat, wie man das mit Powershell umsetzt, dann bitte in den Kommentaren melden ;)

 

Weiterlesen »

HowTo: Debugging ohne das der IIS den Prozess killt

imageIn einem HowTo habe ich empfohlen den IIS anstatt des Web Development Servers von Visual Studio zu nehmen. Allerdings kann der IIS das Debugging etwas erschweren, da dieser den Debug Prozess nach einer Weile selbst killt. Damit man sich genügend Zeit im Debugmodus hat muss man eine kleine Änderung am IIS vornehmen.

Weiterlesen »

HowTo: IIS7 als Development-Server im Visual Studio 2008 einrichten

image Die Webentwicklung ist mit Visual Studio eigentlich recht einfach – man startet ein neues Webprojekt und kann es über F5 direkt testen und seine Anwendung debuggen. Dabei nutzt VS im Standardfall den ASP.NET Development Server "Cassini". Da dieser allerdings nicht immer genau das Verhalten zeigt wie ein richtiger IIS (und auch noch dazu recht langsam ist), gibt es eine einfache Einstellung das zu ändern.

Weiterlesen »

HowTo: Setup Subdomains in IIS 6.0

imageIch arbeite mit einem Kollegen gerade an ein (noch) geheimes Projekt, wobei wir ASP.NET MVC als Nutzerfontend einsetzen und momentan ein Admininterface mit den ASP.NET Dynamic Data Feature umgesetzt haben. Natürlich brauchen wir auch eine Testumgebung, sodass unser Projektleiter die neusten Sachen erstmal anschauen kann, bevor diese Live gehen.
Kurz: Wir haben eine Domain www.xzy.de und wollen noch zwei Subdomains (www.admin.xyz.de & www.test.xyz.de) auf einen Windows Server 2003 einrichten.

Weiterlesen »

“attach to process” automatisieren

Wer zum Entwicklen von ASP.NET Seiten nicht den Development Server sondern den IIS benutzt kennt das Problem: Wenn man den Code debuggen will, muss man jedes mal den asp worker Prozess per Hand suchen – das nervt auf Dauer. Eine Anleitung wie man das ganze einfach automatiesieren kann gibts auf Darkleos Blog – Macro: Attach2Asp_wp.exe

Vielen Dank an darkleo