<authentication mode="Forms">
<forms name="ASPAuth"
path="/Admin"
timeout="20"
requireSSL="false"
slidingExpiration="true" />
</authentication>
В моей системе dev у меня есть вышеупомянутое в моем web.config.Это работает нормально, если я использую веб-сервер VS.Но когда я размещаю тот же веб-сайт на своем IIS7, используя виртуальный каталог, это не так.
VS Url выглядит так: http://localhost:xxxx/
URL-адрес IIS выглядит следующим образом: http://MachineName/MyApp/.
При доступе к сайту через IIS IsAuthenticated всегда ложно.Я понял, что это потому, что cookie присваивается http://MachineName/Admin/, а не http://MachineName/MyApp/Admin.
Как мне сделать так, чтобы «Admin» был относительным путем?Я пробовал путь = "~ / Admin", но это не работает.
Спасибо!