Domanda

Immediatamente, SubText non può essere eseguito in modalità Pipeline integrata di IIS7. Sfortunatamente, va oltre " migrando " web.config in modo che corrisponda al formato richiesto. Ad esempio, spostando httpModules e httpHandlers nella loro nuova posizione all'interno. A quanto pare, Request non è disponibile su Application_Start quando è in esecuzione in modalità integrata e questo causa anche il fallimento di SubText.

Se non aggiungessimo le funzionalità del blog a un sito ASP.NET esistente, ospitato da GoDaddy, resteremmo con due opzioni: Aggiorna la base di codice SubText per non usare il contesto della richiesta (più correggi qualsiasi altra superficie) OPPURE esegui semplicemente SubText in modalità classica.

Sfortunatamente, il nostro attuale account GoDaddy sta limitando poiché è disponibile solo un singolo pool di app. Poiché il sito principale è configurato per la modalità pipeline integrata, non abbiamo la libertà di modificare la modalità IIS senza influire (leggi: interruzione) sul sito principale.

A corto di passare a un host più flessibile, il piano attuale è quello di modificare il sito principale per l'esecuzione in modalità classica. È un sito semplice e ripristinare web.config nel formato in modalità classica non dovrebbe essere un grosso problema. In alternativa, sto giocando con l'idea di aggiornare la base di codice di SubText per non utilizzare il contesto della richiesta in Application_Start. Non ho sentito nessuno su SubText in modalità integrata e potrebbe essere un bel problema da risolvere, supponendo che ci sia la fine degli aggiornamenti necessari.

Supponendo che ci siano circa 8 ore in più assegnate a questo sforzo, qual è l'approccio migliore? Mi mancano altre opzioni?

È stato utile?

Soluzione

Sfortunatamente non avevo un'installazione di IIS 7 da testare durante la distribuzione di Subtext 2.1.2. Nel prossimo Subtext 2.5, funzioniamo alla grande con la modalità integrata IIS 7. Sfortunatamente, 2.5 non è ancora uscito.

Se stai bene con il bordo sanguinante, puoi provare l'ultima build dal nostro baule. È piuttosto solido e abbiamo quasi finito. Se stai aggiornando un blog esistente, potrebbe essere difficile. Se ne stai installando uno nuovo, questa potrebbe essere una buona build da provare.

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

Altri suggerimenti

Come follow-up, abbiamo commentato rapidamente il codice Application_Start che faceva riferimento al contesto della richiesta. Questo esperimento ha comportato ulteriori eccezioni. Ora stiamo procedendo con le modifiche al sito principale per l'esecuzione in modalità classica.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top