J'ai créé un site Asp.Net Razor dans Visual Studio 2017. Quoi qu'il en soit, Winhost m'a donné une série d'étapes pour obtenir un certificat SSL gratuit. J'ai suivi ces étapes en utilisant SSL for Free . J'ai utilisé FileZilla pour créer le chemin du dossier et téléchargé les fichiers de vérification.
C'est ce qui se passe dans les fichiers de vérification que j'ai téléchargés sur mon site pour obtenir mon certificat SSL. Il est dit dans Firefox qu'il y a une erreur de syntaxe. Il ne peut pas lire le premier caractère. Je suppose qu'il se passe quelque chose de mal dans mon fichier web.config.
Voici le code de mon fichier web.config.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension="." mimeType="text/xml" />
</staticContent>
</system.webServer>
<system.web>
<trust level="Full"/>
<compilation debug="true" targetFramework="4.6.1"/>
<httpRuntime targetFramework="4.6.1"/>
</system.web>
<runtime>
<assemblyBinding xmlns="urn:schemas-Microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Mon objectif est que ces fichiers de vérification téléchargés à partir de SSL pour Free soient lus sur mon domaine, côté serveur. S'ils affichent une série de caractères numériques alhpa, je peux télécharger un certificat de sécurité gratuit que Winhost installera alors volontiers pour moi.
Voici les fichiers de vérification que j'ai sur le serveur. J’étais hésitant à fournir cela au début pour des raisons de sécurité, mais je réalise maintenant que je peux simplement régénérer différents fichiers de vérification ultérieurement. Les voici. Dans le cas où les liens ne fonctionnent pas, il est dit dans Firefox "Erreur d'analyse XML: erreur de syntaxe".
http://consolecommander.net/.well-known/acme-challenge/utptZ7kkbCkDNBuK0BD23nKYQ97bTMpzYiV-zFGKPXw
J'ai décidé d'ignorer l'erreur lorsque j'ai téléchargé le certificat. Ça fonctionne maintenant. Winhost l'a installé. J'ai eu une nomenclature dans mon fichier web.config mais pas les fichiers de vérification.