J'essaie donc de déployer sur Umbraco Cloud pour la première fois. J'ai un problème où toutes mes anciennes pages me donne une erreur d'exécution, essentiellement dire le mode customErrors
est réglé sur RemoteOnly:customErrors ne fonctionne pas après le déploiement sur Umbraco Cloud
Les paramètres actuels d'erreur personnalisés pour cette application empêche les détails de l'erreur d'application d'être vu à distance (pour des raisons de sécurité).
Pour que les détails de ce message d'erreur spécifique soient visibles sur les machines distantes, créez une balise dans un fichier de configuration "web.config" situé dans le répertoire racine de l'application Web en cours. Cette balise devrait alors avoir son attribut "mode" sur "Off".
Si j'ouvre tous les 3 fichiers Web.config J'ai (Web.config, Web.Release.config et Web.Debug.config) et j'ajouter:
<customErrors mode="Off" />
Il devrait fonctionner, droite?
Sinon j'ai essayé quelque chose comme ça dans Web.config:
<customErrors mode="Off" />
Puis, en Web.Production.config:
<customErrors mode="On" xdt:Transform="Replace">
<error statusCode="500" redirect="~/error.html" />
</customErrors>
Je sais pertinemment que la Le code ci-dessus fonctionne, car il fonctionne sur mes autres projets Umbraco. Cependant, je reçois toujours la page Runtime Error en direct.
Si je vais créer un nouveau type de document avec un modèle, l'ajouter au contenu et ainsi de suite, cette page fonctionne très bien et n'affiche pas l'erreur d'exécution.
L'un des problèmes ici, je pense, est que Web.config n'est pas enregistré ou quoi que ce soit. Je peux voir que les fichiers ont été mis à jour dans le gestionnaire KUDU. J'ai essayé de redémarrer le serveur quelques fois mais cela n'a pas aidé. Je cours aussi le dernier 7.6.6 Umbraco.
Une idée?