Требуется ли какая-либо специальная конфигурация маршрутизации или IIS, когда действие контроллера использует тот же URL-адрес, что и виртуальный каталог?
У меня есть приложение ASP.NET MVC 1.0, для которого требуется аутентификация Windows, примененная к одному действию ("/ Войти / FromWindows ").Для этого мы настроили виртуальный каталог с тем же путем, что и действие (например, "/ Login / FromWindows"), и включили проверку подлинности Windows на нем в IIS.
Когда я захожу в / Login / FromWindowsURL, я получаю пустой ответ HTTP 200 и ничего не регистрируется в текстовом журнале сервера.Действие «FromWindows» должно регистрировать сообщения и перенаправлять пользователя на домашнюю страницу.
Кажется, что код действия просто не выполняется, поэтому возможно конфликт с виртуальным каталогом.
Конфигурация маршрута в Global.asax.cs
public static void RegisterRoutes(RouteCollection routes)
{
// snipped: ignored routes for images, scripts, etc.
routes.MapRoute( "Default", "{controller}/{action}",
new { controller = "Home", action = "Index" } );
}