gpt4 book ai didi

asp.net-mvc-2 - IIS 上的 ASP.NET MVC 落入静态文件处理程序

转载 作者:行者123 更新时间:2023-12-03 12:09:03 25 4
gpt4 key购买 nike

我有一个 ASP.NET MVC 站点的问题。

这些是详细信息:

  • ASP.NET MVC 2
  • ASP.NET 4 集成管道
  • Windows Web Server 2008 R2 上的 IIS 7.5

  • 每当我向应用程序发出请求时,我都会收到“HTTP Error 404.0 - Not Found”错误,详细的错误信息显示它是报告错误的静态文件处理程序:
  • 模块: IIS Web 核心
  • 通知: MapRequestHandler
  • 经办人:静态文件
  • 错误代码: 0x80070002

  • 这意味着该请求从未进入 MVC 堆栈。

    我应该注意到,IIS 已经在同一个应用程序池上提供了 ASP.NET MVC 3,在 ASP.ENT 2 应用程序池上提供了 MVC 2。因此,让我头疼的是 ASP.NET 4 应用程序池上的组合 ASP.NET 2。

    基本上我想将应用程序从 ASP.NET 2.0 应用程序池上的 ASP.NET MVC 2 升级到 ASP.NET 4.0 应用程序池上的 ASP.NET MVC 2。

    那么有什么想法吗?

    最佳答案

    我看到你解决了你的问题,但对于任何谷歌搜索的人:

    我遇到了这个问题,就我而言,我只需要向 IIS 注册 ASP.NET 4。我正在删除并重新添加网络以解决其他问题,但只是忘记了这样做。对我有用的命令是:
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis -i
    您自己的 .net 版本可能会有所不同,特别是如果您在 future ,因此上述路径可能并不完全正确。

    关于asp.net-mvc-2 - IIS 上的 ASP.NET MVC 落入静态文件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6941718/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com