Я также искал возможность использовать MADAM для моего текущего проекта на работе, однако я не могу заставить его работать.
Может показаться, что что-то изменилось в том, как ASP.Netобрабатывает запросы и обрабатывает HttpModules, или это различие в конвейере ASP.Net MVC.
Самое быстрое решение, которое мне удалось найти, - это разделить проект на два отдельных проекта и разместить их как разные приложения.в IIS, в противном случае, аутентификация не будет работать по желанию.
Насколько я могу сказать, если вы оставляете Аутентификацию с помощью форм включенной, MADAM не запускается, и любые пути, которые вы хотели аутентифицировать по протоколу Http-Basic, просто перенаправляют на вход в систему./ или страница по умолчанию.Если у вас отключена проверка подлинности с помощью форм, то проверка подлинности по протоколу Http-Basic будет работать, но проверка подлинности с помощью форм не будет работать, поскольку она не может автоматически считывать файл cookie .ASPXAUTH.
придется разделить этот проект на два и разместить каждое из них как отдельное приложение в IIS.
Если у вас есть другие обходные пути, они будут с благодарностью приняты.