IIS 7.5 (Express) applicationhost.config: O caminho físico do virtualDirectory pode ser um caminho relativo?

9

Estou configurando um site em applicationhost.config para o IIS 7.5 Express:

<site name="default" id="1" serverAutoStart="true">
    <application path="/">
        <virtualDirectory path="/" physicalPath="%IIS_BIN%\..\Somewhere\Else" />
                                            <!-- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -->
    </application>
    ...
</site>

Descobri que a especificação de caminhos relativos, conforme mostrado, parece não funcionar e levará a um HTTP 500.19 Internal Server Error . O IIS relata ainda mais o código de erro 0x8007007b , que, depois de algum googling, parece indicar uma sintaxe de caminho de arquivo inválida.

Existe alguma maneira de contornar este erro, para que eu possa usar o caminho físico relativo para a raiz do meu site?

    
por stakx 06.02.2011 / 19:34

1 resposta

6

Infelizmente não. Esse deve ser um caminho físico completo. Contanto que você não planeje alterar o caminho do site com freqüência, um caminho estático não deve ser um problema. Se você alterar seu caminho com frequência para instâncias de sites diferentes, convém usar o appcmd para fazer o script da alteração para que ela obtenha todas as subpastas.

    
por 07.02.2011 / 16:41