Pergunta

Wordpress tem a capacidade de atualizar-se (a pedido do usuário admin).

É possível implementar algo semelhante usando ASP.NET?

Eu posso ver web.config e bin pasta causando problemas.

Foi útil?

Solução

usos ASP.NET ShadowCopy de DLLs na pasta bin para permitir que você xcopy um novo conjunto de DLLs e acima do índice para o servidor sem esses arquivos está sendo bloqueado. Então, DLLs e web.config não são um problema.

A questão será em torno de ter o processo que executa o seu site ASP.NET tem acesso de gravação para o sistema de arquivos. Esta é geralmente uma má idéia. Você deve considerar colocar essa funcionalidade "atualização automática" nas mãos de um serviço que pode ser executado em seu servidor web.

Confira esta ...

http://www.odetocode.com/articles/305.aspx

... para "O ASP.NET programadores devem saber sobre domínios de aplicativo", mas considerar seriamente as implicações do que você está sugerindo segurança. Como é que vai impedir alguém de código mal o upload para o seu site?

Outras dicas

Além da implicação dessa segurança, sim, deve ser possível. Mas o que o seu falar é ter o processo asp.net tem direitos para modificar todos os dados dentro do seu diretório.

Isso parece um pouco perigoso para mim.

web.config e a pasta bin não deve ser um problema, na verdade você pode editar estes enquanto um aplicativo ASP.Net está em execução. sessões existentes continuar a ver o "velho" config ou bin, novas sessões obter os novos.

Editar : Este link descibes o que quero dizer: http://technet.microsoft.com/en-us/library/cc759560.aspx

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