Question

Par défaut, le sous-texte ne peut pas s'exécuter sous le mode Pipeline intégré d'IIS7. Malheureusement, cela va au-delà de "migration". le web.config pour correspondre au format requis. Par exemple, déplacez httpModules et httpHandlers vers leur nouvel emplacement dans. En l'occurrence, Request n'est pas disponible dans Application_Start lorsqu'il est exécuté en mode intégré, ce qui entraîne également l'échec de SubText.

Si nous n’ajoutions pas la fonctionnalité de blog à un site Web ASP.NET existant hébergé par GoDaddy, il ne nous resterait que deux options: Mettre à jour la base de code SubText pour ne pas utiliser le contexte de la demande (ni corriger les autres surfaces) OU Il suffit d’exécuter SubText en mode classique.

Malheureusement, notre compte GoDaddy actuel est limité, car un seul pool d'applications est disponible pour nous. Le site principal étant configuré pour le mode Pipeline intégré, nous ne sommes pas libres de modifier le mode IIS sans impacter (lire: casser) le site principal.

À défaut de passer à un hôte plus flexible, le plan actuel consiste à modifier le site principal pour qu'il s'exécute en mode classique. Il s’agit d’un site simple et il ne devrait pas y avoir de problème pour rétablir web.config dans le format de mode classique. Sinon, je pense à l'idée de mettre à jour la base de code du sous-texte afin de ne pas utiliser le contexte de la demande dans Application_Start. Je n'ai jamais entendu parler de quelqu'un qui utiliserait SubText en mode intégré et la solution pourrait être un problème intéressant, à supposer que les mises à jour nécessaires soient terminées.

En supposant qu’il reste environ 8 heures supplémentaires consacrées à cet effort, quelle est la meilleure approche? Me manque-t-il d'autres options?

Était-ce utile?

La solution

Malheureusement, je n'avais pas d'installation IIS 7 à tester lors du déploiement de Subtext 2.1.2. Dans le prochain Subtext 2.5, nous travaillons très bien avec le mode intégré IIS 7. Malheureusement, la version 2.5 n’est pas encore sortie.

Si le problème vous convient, vous pouvez essayer la dernière version de notre coffre. C'est assez solide et nous avons presque terminé. Si vous mettez à jour un blog existant, cela peut être difficile. Si vous en installez une nouvelle, cela pourrait être une bonne construction à essayer.

http://build.subtextproject.com/builds/archive /SubText-2.5.0.228.zip

Autres conseils

En guise de suivi, nous avons rapidement commenté le code Application_Start qui faisait référence au contexte de la demande. Cette expérience a entraîné d'autres exceptions. Nous allons maintenant de l'avant avec les modifications apportées au site principal afin de fonctionner en mode classique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top