Ich habe gerade versucht, meine erste Webanwendung auf meinem Windows 7 Home Premium-Notebook für IIS bereitzustellen. Nach dem Erstellen der Anwendung musste ich zum Classic App Pool wechseln und diesen Pool dann für Framework 4.0 festlegen. Jetzt bekomme ich folgenden Fehler:
HTTP-Fehler 404.17 - Nicht gefunden Der angeforderte Inhalt scheint ein Skript zu sein und wird vom statischen Datei-Handler nicht bereitgestellt.
Die angeforderte URL lautet http: // localhost: 80 / pvmms / default.aspx
Ich fürchte, umfangreiches Googeln hat nichts klar oder eindeutig genug ergeben, mit dem ich arbeiten kann, und wie üblich habe ich mich an die Experten gewandt.
EDIT: Ich vermute, das liegt daran, dass es keine Framework 4.0-Handler-Zuordnungen für ASPX-Dateien gibt. Aspnet_regiis gibt meinem Administrator jedoch sogar den Finger und sagt, dass ich Administratorrechte benötige, um es auszuführen.
EDIT # 2:
Ich habe alle Frameworks (2 & 4, 32 und 64) registriert und jetzt funktioniert alles. Ich fand dies, indem ich manuell eine .aspx
Skriptzuordnung für aspnet_isapi und voila hinzufügte. Ich verstehe nicht, warum die Installation des Frameworks dies nicht tut, es sei denn, mein Speicher versagt mir und ich habe IIS erst nach der Installation von VS aktiviert.