C# ASp.net MVC应用程序Windows安全弹出窗口
总之,我有一个ASP.net MVC应用程序(使用DevEx控件)。我已通过IIS部署到测试服务器。当我运行该应用程序时,它会弹出以下主页 测试服务器:1234 如果我导航到其他页面,testserver:1234/page1,testserver:1234/page2,它可以工作。 有人遇到过同样的问题吗?你知道为什么我会在首页testserver:1234上出现这个弹出窗口吗。谢谢你的帮助 以下是我的控制器的外观:C# ASp.net MVC应用程序Windows安全弹出窗口,c#,asp.net-mvc-3,iis,iis-7,iis-6,C#,Asp.net Mvc 3,Iis,Iis 7,Iis 6,总之,我有一个ASP.net MVC应用程序(使用DevEx控件)。我已通过IIS部署到测试服务器。当我运行该应用程序时,它会弹出以下主页 测试服务器:1234 如果我导航到其他页面,testserver:1234/page1,testserver:1234/page2,它可以工作。 有人遇到过同样的问题吗?你知道为什么我会在首页testserver:1234上出现这个弹出窗口吗。谢谢你的帮助 以下是我的控制器的外观: public ActionResult Index() {
public ActionResult Index()
{
ImportDataValidationErrors = new List<ImportFileRecord>();
return View();
}
添加更多详细信息,如HomeController和操作,如果其他页面视图从不同的控制器操作返回,也可以添加它们。你确定你在使用MVC3吗?和IIS 6?可能您使用的是DevXPress组件?我添加了控制器和路由。testserver:1234提供了弹出窗口,但testserver:1234/ImportData有效。不确定为什么会弹出Windows安全性窗口。您是否正在使用“某处授权”属性?看起来您在IISI am[AuthorizeExtension(Roles=SystemRole.Administrators)]系统角色中配置了Windows身份验证。管理员是一群用户。
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "ImportData", action = "Index", id = UrlParameter.Optional }
);
}