Ho appena provato a distribuire la mia prima applicazione Web su IIS sul mio notebook Windows 7 Home Premium. Dopo aver creato l'applicazione, ho dovuto passare al Pool di app classico, quindi impostare quel pool per Framework 4.0. Ora ricevo il seguente errore:
Errore HTTP 404.17 - Non trovato Il contenuto richiesto sembra essere uno script e non verrà servito dal gestore di file statico.
L'URL richiesto è http: // localhost: 80 / pvmms / default.aspx
Temo che il vasto googling non abbia prodotto nulla di abbastanza chiaro o definito per me e come al solito mi sono rivolto agli esperti.
EDIT: sospetto che ciò sia dovuto al fatto che non esistono mappature dei gestori di framework 4.0 per i file .aspx. Tuttavia, aspnet_regiis fornisce persino il dito al mio utente amministratore e dice che ho bisogno dei diritti di amministratore per eseguirlo.
EDIT # 2:
ho registrato tutti i framework (2 e 4, 32 e 64) e ora tutto funziona. Ho trovato questo aggiungendo manualmente una mappa di script per .aspx
aspnet_isapi e voilà. Non capisco perché l'installazione del framework non lo faccia, a meno che la mia memoria non mi guasti e ho abilitato IIS solo dopo aver installato VS.