Hoje precisei pela primeira vez colocar um aplicativo ASP.NET 2.0 em produção. Foi um pequeno aplicativo que usa Mobile WebForms, ou seja, para ser acessado por celulares e PDAs. Fiz com o Visual Studio 2005 com C#, pois no Delphi tentei usando Intraweb e só quebrei a cara. O interessante é que este aplicativo consome um WebService de um outro aplicativo meu, ASP.NET 1.1, feito em ECO no Delphi 2006, acessando Firebird.
Tudo isso rodando no mesmo servidor. Parece uma salada, não? Pois bem, quando coloquei tudo no servidor, comecei a receber a mensagem de erro:
It is not possible to run two different versions of ASP.NET in the same IIS process. Please use the IIS Administration Tool to reconfigure your server to run the application in a separate process.
A mensagem diz que preciso rodar aplicativos de diferentes versões do ASP.NET em processos diferentes. Acho que isso só acontece no IIS 6.
Recorri ao nosso amigo Google, e encontrei aqui passo a passo como criar um Pool diferente para meu aplicativo ASP.NET 2.0 e tudo funcionou. Fica a dica, caso alguém enfrente o mesmo problema.
TPodcast
6 Comments
Estava com o mesmo problema com o IIS6 ao subir a aplicação em v2.0 , funcionou corretamente todas as aplicações depois que configurei outro Poll.
Obrigado
Ótima colaboração caro amigo. Estou vivenciando o mesmo problema e com certeza será de grande ajuda!
Muito obrigado,
[]´s
Valeu cara, foi muito útil essa sua dica.
MUUUUUIIIIIITTTTOO Util … ótimo .
Grato.. muito útil!!
Olá,
Boa Tarde,
Estou com esta mesma mensagem de erro: It is not possible to run two different versions of ASP.NET in the same IIS process. Please use the IIS Administration Tool to reconfigure your server to run the application in a separate process.
Porem meu default web site tem a versão 1.1.4 e tenho uma aplicação abaixo desse site que herda essa versão do framework. Porém abaixo deste default web site eu tenho outros websites com a versão 2.0 do framework.
O problema ocorre justamente com a aplicação que herda a versão 1.1.4 do default web site.