сначала. Я искал и читал здесь много и гуглял с bing, но не нашел
решение. В моей местной среде это просто работает. Я не IIS Admin, так что ....
я пробую следующее
Мой домен "http://mysite.com/" переходит на мой URL, предоставленный моим хостингом
(Discountasp.net)
Я хочу, чтобы этот URL шел в корневой каталог / mysite / virtual, но я хочу, чтобы
URL остается на "http://mysite.com/". Так что я определил следующее правило, но это не так
работа для меня.
вот мой web.config, который находится в корневом каталоге (создан IIS7
Интерфейс удаленного администрирования)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rewriteMaps>
<rewriteMap name="mysite">
</rewriteMap>
</rewriteMaps>
<rules>
<rule name="mysite.com" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www.)?mysite.com" />
</conditions>
<action type="Rewrite" url="\mysite\{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
"@ Html.ActionLink" создает ссылку с виртуальным каталогом
«http://mysite.com/mysite/"