繁体   English   中英

部署到IIS后出现404错误

[英]404 error after deploying to IIS

在将ASP.net软件部署到生产站点(Windows Server 2012 R2)之前,我首先在测试服务器上测试该软件。 如果成功,则将完全相同的软件部署(复制)到生产站点。

在生产站点上,单击链接时出现以下错误:

请注意,路径“ /Account/Login.aspx”是已部署软件的早期版本的一部分。 该路径在当前版本中不再存在。

我试图通过删除以下内容来创建“ clean-ip”:

但这没有帮助。

  1. 如何找到404错误的根本原因?

  2. 如何防止以前版本的已部署软件中的旧内容在最新的部署版本中造成麻烦?

感谢您尝试通过在问题中添加评论来帮助我。

我发现将以下行添加到“ web.config”文件中可消除该错误。 我不知道为什么,但是最主要的是它现在可以工作了:

<appSettings>
....
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
<add key="UserLockoutEnabledByDefault" value="true"/>
<add key="DefaultAccountLockoutTimeSpan" value="10"/>
<add key="MaxFailedAccessAttemptsBeforeLockout" value="3"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM