Como faço para desativar o código do lado do servidor no iis 7.5?

1

Eu quero configurar um site que não pode executar qualquer código do lado do servidor (asp, asp.net, etc).

Eu tentei usar um pool de aplicativos que tem "Nenhum código gerenciado" como a versão do .NET Framework, mas o código asp clássico ainda é executado.

Eu tentei remover todos os filtros ISAPI, mas isso não ajudou.

Remover o mapeamento do manipulador ".asp" funcionou. Devo remover todos os manipuladores *. [Ext] para bloqueá-lo ainda mais?

Ainda preciso executar o código em alguns sites, mas gostaria de poder oferecer hospedagem gratuita em sites, conforme necessário.

    
por William Jens 14.02.2014 / 00:31

2 respostas

0

Depois de mais alguns ajustes, acho que descobri.

IIS Manager > [My Site] > Handler Mappings > Edit Feature Permissions > uncheck "Script"

Isso desabilita a maioria dos manipuladores, o que impede o asp clássico & asp.net arquivos de execução, mas ainda serve html.

Não tenho certeza se esta é a maneira correta, mas parece funcionar.

    
por 14.02.2014 / 19:59
0

Você pode selecionar quais recursos do IIS estão instalados e disponíveis no servidor; se você remover todos os recursos de desenvolvimento de aplicativos, o servidor da Web não processará nenhum código do lado do servidor.

link

    
por 14.02.2014 / 00:49