Pergunta

Como posso ter um caminho relativo no arquivo web.config. Este valor não é na cadeia de conexão, então não posso usar | DataDirectory | (Eu acho), então o que eu posso fazer?

Foi útil?

Solução

O que é o caminho relativo para?

Você está falando de um caminho de diretório física ou um caminho url?

Editar:

Eu precisava fazer algo semelhante para um dos meus projetos. I necessárias para localizar um arquivo de configuração que foi armazenado em uma determinada pasta. Enquanto o arquivo web.config em si não fornece nada de especial para isso, você pode tomar um caminho do arquivo web.config e convertê-lo para um caminho app-relativa.

Request.ApplicationPath você recebe o diretório base da aplicação web. Você pode acrescentar o caminho relativo para isso e dar-lhe a tudo o que precisa.

Veja também este post por Rick Strahl para outra interessante diretórios que podem ajudá-lo.

Você pode então anexar o caminho relatvie para

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