Pergunta

É possível ter dois diretórios virtuais sob o mesmo site no IIS, mas têm os diretórios virtuais estar usando diferentes versões do .NET Framework?

Por exemplo, sob o site padrão, eu posso ter um diretório virtual visando o quadro 2.0 e um segundo diretório virtual visando o quadro 1.1?

Esta é para o IIS 6, obrigado!

Foi útil?

Solução

Você não está dizendo qual versão do IIS que você está usando, mas para 6.0 e acima, apenas atribuí-los a diferentes pools de aplicativos, e definir as piscinas de usar a versão correta do .Net.

Outras dicas

Você tem que criar uma "aplicação" para ambos os diretórios virtuais, e então você atribuir sua versão ASP.NET usando a guia ASP.NET em Propriedades do Web site.

Além disso, como @sunny mencionado, você precisa ter dois pools de aplicativos diferentes, e cada diretório virtual teria que ser apontado para um pool de aplicativos diferente. Como diferentes versões do ASP.NET não pode ser executado dentro do mesmo agrupamento de aplicações.

Depende se você marcá-los como "aplicações". diretórios virtuais de aplicativos podem usar quadro diferente. Certifique-se de associá-los a diferentes pools de aplicativos. Nunca misture duas versões do .NET Framework em um pool de aplicativos.

Uma nota importante: se você criar um diretório virtual como um aplicativo, você não faz o estado da sessão de ações e outros objetos relacionados ao aplicativo. Também Server.MapPath ( "~") e outros métodos relacionados serverURL um propriedades irá apontar para o diretório físico do diretório virtual e não a raiz principal.

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