У меня есть приложение MVC4, развернутое на моем сервере IIS, и проблема, с которой я столкнулась, - это когда я оставляю свое приложение незанятым на 20 минут и выполняю мой вызов службы входа в систему, он возвращает мне 403 запрещенную ошибку , но следующий последующий succeeds.here вызова службы мой код403 запрещенная ошибка в IIS
LoginController:
FormsAuthentication.SetAuthCookie(Result.UserName, false);
return Json(new { url = Url.Action("Index", "Home") });
web.config:
<authentication mode="Forms">
<forms loginUrl="~/login/Login" timeout="20" />
</authentication>
есть ли какие-либо настройки, связанные с IIS, что мне нужно изменить? B.T.W В неработающие настройки тайм-аута для моего пула приложений составляет 20 мин ..
С уважением
Я разместил мое приложение на IIS6 и установил тайм-аут пула приложений на 0 .. но все же его не работает У меня есть эта часть кода в моем web.config..если это вызывает ошибку 403? authentication> –
yes. Попробуйте изменить это время на 2 минуты или меньше, чтобы воспроизвести проблему. –
, несмотря на изменение тайм-аута до 2 секунд .. я смог войти в систему –