У меня есть приложение ASP.net MVP, которое я создаю в Visual Studio.
Опубликованный домен проекта будет выглядеть примерно так: http://example.com/ProjectName
У меня есть тонна URL-адресов, которые яЯ использую при локальном запуске проекта, которые выглядят примерно так:
<a href="/foo/bar">Test</a>
Они работают хорошо локально, но когда я публикую проект, они ломаются.Например, это то, к чему он будет перенаправлен в моей опубликованной версии:
http://example.com/foo/bar
Когда я хочу, чтобы это было:
http://example.com/ProjectName/foo/bar
Можно ли это исправить с помощью IIS и модуля перезаписи?Моя попытка ниже.
<rewrite>
<rules>
<rule name="Index Rule" stopProcessing="true">
<match url="./ProjectName/*" />
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>