Question

J'ai une application Web qui fonctionne bien sous IIS5 ou IIS6. Je viens d'installer Vista, qui a IIS7. Je viens de copier l'intégralité de l'application Web telle quelle, sans modifier aucun fichier. Je me suis rendu dans le gestionnaire IIS7 pour créer une application Web sous le site Web par défaut et l'a dirigée vers l'application que j'ai copiée.

Lorsque j'essaie de naviguer vers l'application dans IE, cela me dit que rien ne la gère et que la navigation dans les répertoires n'est pas activée. Ceci est une application .NET, elle utilise donc Default.aspx. J'ai regardé dans le gestionnaire, et il n'y avait aucune manipulation de l'installation de Default.aspx. N'est-ce pas activé par défaut pour IIS7?

J'ai donc ajouté Default.aspx et l'erreur est désormais "Erreur HTTP 404.3 - Introuvable. La page que vous demandez ne peut pas être servie en raison de la configuration de l'extension. Si la page est un script, ajoutez un gestionnaire. Si le fichier doit être téléchargé, ajoutez une carte MIME. "

Je pensais que c'était peut-être parce que le mode par défaut pour IIS7 était le mode intégré. J'ai donc créé un nouvel AppPool pour le mode classique et modifié mon application pour l'utiliser. J'ai toujours la même erreur.

J'avais l'impression de pouvoir déplacer les applications .NET vers IIS7 sans aucune modification. N'est-ce pas vrai?

Était-ce utile?

La solution

0) Vérifiez si des extensions asp.net sont installées sous Programmes et fonctionnalités - Fonctionnalités Windows - Services WWW - Fonctionnalités de développement d'applications - Extensibilité .Net / ASP.Net

1) Le framework Microsoft .net

2) Essayez de copier le répertoire entier dans le dossier racine de votre serveur IIS (généralement, wwwroot). Une erreur courante, à savoir qu'iuser / iwam ne dispose pas des droits pour lire l'autre dossier.

3) Vérifiez sous "Paramètres du gestionnaire". si .aspx est associé à l’un quelconque des isapimodules.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top