/ / Como posso excluir uma parte específica de um URL no MVC2? - asp.net, asp.net-mvc, asp.net-mvc-2, asp.net-mvc-routing

Como posso excluir uma parte específica de um URL no MVC2? - asp.net, asp.net-mvc, asp.net-mvc-2, asp.net-mvc-routing

Meu site MVC2 às vezes redireciona para um caminho menos desejável:

http://mydomain.com/wwwroot/Controller/Action

Quero remover "wwwroot /" sempre que estiver no caminho.

Deve-se observar que nem sempre isso está no caminho, não sei bem por que isso acontece e com ou sem o "wwwroot /", o controlador retorna a visualização correta.

Como posso filtrar isso da rota?

Respostas:

0 para resposta № 1

Reescrever o URL parece ter resolvido meu problema:

<rewrite>
<rules>
<rule name="Remove Virtual Directory">
<match url=".*" />
<action type="Rewrite" url="{R:0}" />
</rule>
</rules>
</rewrite>

Artigo