J'ai du mal à déployer un site ASP.NET Core 2.2 sur Windows 7 SP1 IIS7.5.
Le serveur a dotnet-hosting-2.2.1-win installé. Voici les entrées Programmes et fonctionnalités:
Le pool d'applications est configuré de la manière suivante:
Le pool d'applications n'est utilisé que par une seule application Web et s'exécute sous un compte Windows.
Je déploie un site Web ASP.NET Core 2.2 en utilisant les paramètres de publication suivants:
Voici le fichier web.config déployé:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath=".\App.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />
</system.webServer>
</location>
</configuration>
Quoi que je fasse, le pool d'applications s'arrête et l'erreur suivante s'affiche dans l'Observateur d'événements: The Module DLL C:\Program Files\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll failed to load. The data is the error.
J'ai essayé de déployer avec:
A également tenté les solutions de contournement suivantes: https://github.com/aspnet/AspNetCore/issues/6118https://github.com/aspnet/AspNetCore/issues/4206
Quoi que je fasse, je ne peux pas exécuter le pool d'applications. Quelqu'un sait-il ce qui pourrait causer ces problèmes?
[~ # ~] mise à jour [~ # ~] Pour une raison quelconque, même les autres IIS sites sur .NET Framework qui fonctionnait auparavant, ne peut plus commencer avec la même erreur - The Module DLL C:\Program Files\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll failed to load. The data is the error.
[~ # ~] réponse [~ # ~] Après de nombreuses recherches, il s'est avéré que le programme d'installation du pack d'hébergement n'a pas pu télécharger Microsoft Visual C++ 2015 Redistribuable. C'est pourquoi tous les sites Web ont cessé de fonctionner. Je l'ai installé manuellement et réinventé le pack d'hébergement et tout a fonctionné.
téléchargez Microsoft Visual C++ 2015 Redistributable ici
https://www.Microsoft.com/en-us/download/confirmation.aspx?id=52685
et réinstallez le pack d'hébergement.