Здравствуйте, у меня есть веб-страница, использующая проверку подлинности Windows. Это хорошо работает вСтраница, не отображающая окно входа в систему
- IE
- Chrome
- Opera
и не работает в
- Firefox
В Firefox с d opera, когда я пытаюсь ввести модное окно моей страницы, запрашивает логин и пароль для Windows. Когда я их ввожу, я могу просматривать свою страницу. В Chrome и IE мне не нужно ничего делать. Для меня это странно.
Контроллер:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Linq;
using System.Net;
using System.Web;
using System.Web.Mvc;
using magazyn.Models;
using magazyn.Autorization;
using System.Text;
namespace magazyn.Controllers
{
public class HomeController : Controller
{
private EquipmentEntities db = new EquipmentEntities();
[AllowAnonymous]
public ActionResult Index()
{
return View();
}
public ActionResult About()
{
ViewBag.Message = "Your application description page.";
return View();
}
public ActionResult Error401()
{
return View();
}
}
}
Как Вы можете видеть, как Ther [AllowAnonymous]
атрибут так почему Firefox и Opera требует логин и пароль для входа на страницу?
@Update: Я проверяю конфигурацию IIS. Анонимная аутентификация включена.
Какой тип аутентификации вы получили ? –
Проверка подлинности Windows. Один из вариантов мастера проекта Visual Studio. Но в Home/Index, как вы видите, не используется аутентификация. Эта страница открыта для анонимного – szpic
Вы должны проверить настройки IIS, если разрешите анонимность, потому что это проблема в IIS, а не в вашем коде –