web-dev-qa-db-fra.com

Erreur HTTP 404.3-introuvable dans IIS 7.5

J'utilise IIS 7.5 sur Windows Server 2008 R2 Édition Entreprise x64. Dans le projet que nous avons développé avec ASP.NET 4.0, nous avons utilisé le service WCF. logiciel est en cours d'exécution à partir de l'ordinateur local. Sinon, j'obtiens le message d'erreur suivant:

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.

62
MaxCoder88

Vous devez installer IIS sous-composants de

Control Panel -> Programs and Features -> Turn Windows features on or off

Internet Information Services a la sous-section World Wide Web Services/Application Development Features

Là vous devez vérifier ASP.NET (.NET Extensibility, ISAPI Extensions, ISAPI Filters sera sélectionné automatiquement). Vérifiez que des versions spécifiques sont vérifiées. Sous Windows Server 2012 R2, ces options sont divisées en 4 et 4.5.

Exécuter à partir de cmd:

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir

Enfin, vérifiez dans IIS) que votre application utilise un pool d’applications avec .NET Framework version v4.0.

Aussi, regardez cette réponse .

144
Mekanik

Dans mon cas, avec les suggestions de Mekanik, je recevais cette erreur dans Windows Server 2012 et je devais cocher "Activation HTTP" dans "Ajouter des services de rôle".

25
GONeale

Dans Windows Server 2012, même après l'installation de asp.net, vous pouvez rencontrer ce problème.

Vérifiez la fonctionnalité "Activation HTTP". Cette fonctionnalité est également présente dans les services Web.

Assurez-vous d'ajouter ce qui précède et tout devrait être génial pour vous !!!

4
Parvez Mulla

J'avais du mal à accéder au service wcf hébergé localement dans IIS. L'exécution de aspnet_regiis.exe -i ne fonctionnait pas.

Cependant, heureusement, je suis tombé sur ce qui suit:

blog de Rahul

qui informe que servicemodelelreg doit également être exécuté:

Exécutez l’invite de commande Visual Studio 2008 en tant qu’administrateur. Accédez à C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation. Exécutez cette commande servicemodelelreg –i.

1
Milambardo