J'ai créé l'application de base .net par défaut à l'aide de Visual Studio 2017 et j'essaie de la publier. L'application fonctionne parfaitement lorsque je la démarre avec Visual Studio 2017, IIS Express. Mais lorsque je publie l'application, je obtenez l'erreur suivante:
J'utilise l'hébergement gratuit somee.com.
Quelqu'un pourrait-il m'aider?
Cette erreur indique généralement que le module ASP.NET Core n'est pas installé sur le serveur. Hébergement de l'application ASP.NET Core sur IIS nécessite le module Microsoft ASP.NET Core. Vous devez confirmer que le module a été installé. Référence
L'installation de IIS URL Rewrite ( https://www.iis.net/downloads/Microsoft/url-rewrite ) m'a aidé dans ce cas.
Réinstallez .NET core ou effectuez une réparation. Ça a marché pour moi. Cela se produit lorsque vous installez .NET core avant IIS.
J'obtenais cette erreur sur Windows 10 et j'ai dû installer le Core Hosting Bundle .
Note à Microsoft : Si j'installe le SDK , peut-être J'ai aussi besoin du pack d'hébergement.