O que é o equivalente em IIS do WSGIScriptAlias do mod_wsgi?

1

Eu estou tentando fazer o Django rodar no IIS 6 usando pyisapie e estou tendo alguns problemas. Eu tenho pyisapie trabalhando no IIS, mas só funciona se eu especificar o URL completo para um script específico de python da seguinte forma:

http://localhost/sample/test.py

Eu tenho PyISAPIe.dll definido como um mapa de aplicativo curinga para o diretório virtual onde meu aplicativo mora. A parte que eu não entendo é como eu digo PyISAPIe.dll qual script python para executar quando eu bati meu diretório virtual da url?

Eu quero poder navegar para

http://localhost/sample/any/thing/that/I/want/right/here

e teste.py seja executado. Se eu tentar a segunda URL agora, recebo um 404.

    
por Matthew J Morrison 20.10.2010 / 21:54

2 respostas

2

Se você precisar especificar um file.py existente, é provável que você coloque na configuração do Diretório Virtual no IIS6 uma extensão de Aplicativo com PyISAPIe.dll em vez de um mapa de Aplicativo Curinga (painel inferior) na tela Configuração de Aplicativo. Para mim, funciona agora.

    
por 05.02.2012 / 21:46
1

link Veja o link acima também. Não tenho experiência aqui, mas achei que o IIS suportava CGI, por que não wsgi?

    
por 20.10.2010 / 22:27