Eu não acho que você pode (em hospedagem compartilhada, quero dizer).
O erro claramente diz: "Não é possível adicionar entrada de coleção duplicada do tipo 'add' com o atributo de chave exclusivo 'name' definido como 'StaticFile" . Isso significa que já existe uma entrada com name="StaticFile"
em algum lugar acima na hierarquia de configuração (em outro arquivo web.config em uma pasta pai .. ou, mais provavelmente, configuração global do servidor web.
Para resolver isso, você precisa remover a linha de configuração existente primeiro. Você precisa adicionar <remove name="StaticFile" />
line na sua seção <handlers>
antes de adicionar seu próprio manipulador, por exemplo:
<system.webServer>
<handlers accessPolicy="Script,Read">
<remove name="StaticFile" />
<!--
iis7 - for any request to a file exists on disk, return it via native http module.
accessPolicy 'Script' is to allow for a managed 404 page.
-->
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule" preCondition="integratedMode" resourceType="File" requireAccess="Read"/>
</handlers>
</system.webServer>
Se você tivesse controle total sobre o seu servidor (o que você não faz, já que você está em hospedagem compartilhada) você poderia remover StaticFile
handler da configuração global do IIS ... mas é sábio ?? Adicionar a linha <remove...>
é uma abordagem correta para ambos os cenários.