Я пытаюсь создать страницу «heartbeat» на моей системе ASP.NET MVC 4, поэтому мы можем проверить автоматическую основу, что все работает нормально. Все, что вам нужно сделать, - запустить простой запрос в БД и убедиться, что исключение не выбрано, и в этом случае он вернет Json «success», иначе он вернет сообщение об исключении.Как сделать исключения для проверки подлинности форм в ASP.NET MVC?
Остальная часть системы защищена аутентификацией Forms:
<authentication mode="Forms">
<forms name=".ADAuthCookie2" loginUrl="~/Account/Login" timeout="60" slidingExpiration="true" />
</authentication>
...
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
Но, очевидно, я не хочу, чтобы заставить аутентификацию для проверки пульса. Поэтому я создал HeartBeatController
и пометил как контроллер, так и метод Index()
с помощью [AllowAnonymous]
- но все же, когда я пытаюсь получить доступ к url /HeartBeat
, я перенаправляюсь на страницу входа.
Что мне не хватает?
У вас есть ' 'в вашем' web.config'? –
@mmillican - да, обновленный вопрос –