Pergunta

Fora da caixa, SubText é incapaz de ser executado em modo de pipeline integrado do IIS7. Infelizmente, ele vai além de "migração" do web.config para coincidir com o formato exigido. Por exemplo, mover httpModules e httpHandlers para sua nova localização dentro. Como se vê, Request não está disponível no Application_Start quando executado no modo integrado e isso faz com subtexto a falhar também.

Se não estivéssemos adicionando funcionalidade blog para um, web site ASP.NET GoDaddy hospedado existente, que ficaria com duas opções: Actualização da base de código SubText para não usar o contexto de solicitação (mais correção quaisquer superfícies resto) OR basta executar SubText no modo clássico.

Infelizmente, a nossa conta GoDaddy atual é limitar apenas como um único pool de aplicativo está disponível para nós. Desde que o site principal está configurado para modo de pipeline integrado, não temos a liberdade de alterar o modo de IIS sem impactar (leia-se: quebra) do site principal.

curta de mudar para uma série mais flexível, o plano atual é para modificar o local principal para executar no modo clássico. É um site simples e revertendo o web.config para o formato de modo clássico não deve ser um grande negócio. Como alternativa, eu estou brincando com a idéia de atualizar a base de código SubText para não usar o contexto de solicitação no Application_Start. Eu não ouvi de ninguém SubText funcionando no modo integrado e que poderia ser um problema bom para resolver -. Assumindo que há um fim para as atualizações necessárias

Assumindo que existem cerca de mais 8 horas alocadas para este esforço, o que é a melhor abordagem? Estou faltando outras opções?

Foi útil?

Solução

Infelizmente eu não tive um 7 instalação para teste com ao implantar Subtext 2.1.2 IIS. No próximo Subtext 2.5, trabalhamos muito bem com IIS 7 modo integrado. Infelizmente, 2.5 ainda não está fora.

Se você estiver ok com a borda do sangramento, você pode tentar a compilação mais recente do nosso tronco. É bastante sólido e estamos quase terminando. Se você estiver atualizando um blog já existente, pode ser um desafio. Se você está instalando um novo, esta pode ser uma boa compilação para tentar.

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

Outras dicas

Como um acompanhamento, nós rapidamente comentado o código Application_Start que referenciou o contexto de solicitação. Esta experiência resultou em outras excepções. Estamos a avançar com modificações para o site principal para executar no modo clássico.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top