MVC5发布到IIS,出现HTTP 错误 404.0 - Not Found的完美解决方法
今天把mvc5发布到IIS,出现了HTTP 错误 404.0 - Not Found。一般有两个方案。我试试了一种无效,而且也不是最优方案,所以我推荐方案二。
一、解决方案一
在MVC根目录的web.config中添加
- <system.webServer>
- <modules runAllManagedModulesForAllRequests="true" />
- </system.webServer>
二、解决方案二(推荐)
在cmd下,运行以下两个命令,重新注册IIS.
C:\Users\Administrator>cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\
aspnet_regiis -i