Configuração do IIS para usar o roteamento de interface angular html5Mode
Estou usando o roteamento angular da interface do usuário, mas pelo motivo mais encontrado do problema, quero perguntar uma coisa. Por usar a hashtag '#', preferi a propriedade html5Mode. Mas conf do lado do servidor. é preciso.(https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions#how-to-configure-your-server-to-work-with-html5mode) Estou usando o IIS e coloquei o:
<rewrite>
<rules>
<rule name="AngularJS Routes" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_URI}" pattern="^/(api)" negate="true" />
</conditions>
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>
e instale uma ferramenta mencionada em outro tópico no stackoverflow (Como configurar o IIS para a reescrita de URL de um aplicativo AngularJS no modo HTML5?) Mas agora estou recebendo: Erro HTTP 403.18 - Proibido A solicitação especificada não pode ser processada no pool de aplicativos que está configurado para este recurso no servidor Web. O que está faltando?