ASP.NET单页面应用程序或MVC应用程序和404.15

时间:2014-10-01 10:32:40

标签: http-status-code-404

我创建了一个ASP.NET单页面应用程序。当我运行它时,我得到以下404.15错误。我也看到了没有Web API的MVC应用程序的相同错误。

enter image description here

我注释掉了ConfigureAuth代码,如下所示:

public partial class Startup
{
    public void Configuration(IAppBuilder app)
    {
        //ConfigureAuth(app);
    }
}

现在我收到另一个错误:

enter image description here

我试图在另一台笔记本电脑上复制它,我没有看到问题。

这是我创建应用的特定笔记本电脑上的目录级权限问题吗?感谢所有人都可以解决这个问题来解决这个问题。

更新2014年11月9日

我做了一些进一步的调试,发现应用程序工作正常,没有身份验证和Windows身份验证。当身份验证是表单时,我发现这个问题正在发生。正如您在IntelliTrace中看到的那样,GET请求多次循环回Account / Login,最后给出404.15错误。我在web.config中添加了一个授权部分,允许所有用户访问资源,我仍然看到错误。

我发现我的笔记本电脑和表面专业版2在同一个应用程序中的表现有很大差异。在我的表面专业版2中,显示主页并且不会发生重定向到帐户/登录。但在笔记本电脑中,重定向发生在帐户/登录。

asp.net标识创建的表面专业版2中有表格。但在我的笔记本电脑中没有桌子。我相信当应用程序启动时,不需要表格,控件应该转到主页。

我希望任何人都可以通过我的其他信息提供答案。

OWIN

1 个答案:

答案 0 :(得分:0)

乍看之下查看requestedUrl的情况可能是您总是重定向到同一页面(登录页面),这会创建一个无限重定向循环,直到请求url变得太长:因为没有代码我可以不确定,但我建议你查看你的重定向网址。出现身份验证只是因为您对ConfigureAuth方法进行了评估,但我认为它不会解决问题。