Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eriva_br

Recuperar caminho usado pela aplicação no IIS

Recommended Posts

na verdade preciso recuperar o caminho da raiz do IIS

 

por exemplo, o sistema está nesta pasta "C:\Inetpub\wwwroot\Sistema1\Clientes\", preciso recuperar onde o IIS esta rodando, sua raiz ""C:\Inetpub\wwwroot\", consigo pegar a pasta inteira com o Server.MapPath(""), ta quebrando um galho, mas ae tem que ficar tirando os sub-diretórios, se tiver algo que pegue só a pasta que está rodando o IIS melhor.

 

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, fica fácil se você usar da maneira certa: pega tudo que vier antes da terceira barra por exemplo , com certeza vai voltar só o root e você nao vai precisar tirar pasta por pasta!faz assim: usa o inSTR para retornar a posição da terceira (ou sei lá qual) barra dentro da string "C:\Inetpub\wwwroot\Sistema1\Clientes\" , ele vai retornar o indice dela, depois você segmenta a string.Acho q resolve no seu caso.[]'sssssssssss

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew Danielesse aqui funfo agora Server.MapPath("/"), eu tava usando ele sem a barra, dai voltava o nome do projeto, testei ele com o projeto publicado direto na raiz e em uma sub-pasta e em ambos os casos ele retorna somente a raiz do IIS, no caso aqui "c:\inetpub\wwwroot\"obrigado, abs,Erivelton

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew Danielesse aqui funfo agora Server.MapPath("/"), eu tava usando ele sem a barra, dai voltava o nome do projeto, testei ele com o projeto publicado direto na raiz e em uma sub-pasta e em ambos os casos ele retorna somente a raiz do IIS, no caso aqui "c:\inetpub\wwwroot\"obrigado, abs,Erivelton

ahh, maneiro! você não estava passando a barra "/" como parâmetro do mapPath né?beleza, t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.