将ASP.net MVC项目部署到IIS并重定向到login.aspx

时间:2013-10-07 16:06:27

标签: c# asp.net-mvc-4 iis http-status-code-404

我刚刚部署到IIS的ASP.NET MVC 4项目。当我尝试从IIS浏览网页时,它总是重定向到login.aspx(我相信我的项目中没有这样的文件,我试图在我的项目中搜索login.aspx文件,但没有找到)。我收到此错误消息:

404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

我知道那里有一些类似于我的问题,但没有一个解决方案提供了我的工作。你能帮帮忙吗?谢谢!

更多信息: 顺便说一句,我正在使用Windows身份验证。这是我的web.config文件中的代码:

<authentication mode="Windows"/>
    <identity impersonate="true"/>
    <authorization>
      <deny users="?"/>
    </authorization>

1 个答案:

答案 0 :(得分:0)

检查出来 - http://adilmughal.com/blog/2013/02/asp-net-mvc-4-redirects-incorrect-login-url-login-aspx/

此外,如果您使用STS或单点登录,请确保从项目中删除WebMatrix.dll和WebMAtrix.data.dll。它会解决这个问题。 也可以在这里查看 - https://meethrishi.wordpress.com/2015/03/29/sts-configuration-mvc-project-takes-you-to-unknow-login-aspx/