Pergunta

Eu tenho um aplicativo asp.net e estou tentando salvar um arquivo de texto para uma pasta que muda com cada cliente. Como posso escrevê-lo para salvar os arquivos para uma pasta que alterações. Por exemplo, um cliente pode ser C: \ inetpub \ wwwroot \ site1 \ outro pode ser C: \ inetpub \ wwwroot \ site2. Caminhos relativos não parecem trabalho, e eu tentei GetCurrentDirectory mas continuou me dando o diretório errado.

Graças

Foi útil?

Solução

Você deve tentar:

No arquivo do * .aspx.cs:

string currentPath = Server.MapPath("~");

Eu não tenho as ferramentas para teste aqui, mas eu acho que o código está certo.

Outras dicas

Dê uma olhada Path.GetDirectoryName(Request.ServerVariables("SCRIPT_NAME")).

Você deve adicionar um valor para o arquivo web.config que está definido para o caminho onde o arquivo é salvo.

Então, em que você código, recuperar esse valor a partir da documentação, e usar esse caminho ao salvar.

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