【问题标题】:Failed to load resource : 404 error when changing ASP.NET MVC server from IIS Express to Local IIS加载资源失败:将 ASP.NET MVC 服务器从 IIS Express 更改为本地 IIS 时出现 404 错误
【发布时间】:2019-12-16 23:34:58
【问题描述】:

我想在 LAN 网络中托管我的 ASP.NET MVC 应用程序。所以我将服务器更改为本地 IIS,这就是出现 404 错误的时候。只有主页加载正常,但未找到我在应用程序中定义的控制器中的所有操作,并且正在抛出 404 错误。

也许我在配置 IIS 或我的应用程序时弄错了。请帮忙!

我已经尝试过了,但我没有帮助。

【问题讨论】:

  • 在 iis 中启用日志记录选择站点,然后双击 iis 的日志记录功能并从操作窗格中选择启用。对于无法访问的站点,请检查您的 iis 站点绑定和键入的 url。或者您可以选择站点并单击操作窗格中的浏览。

标签: asp.net-mvc http-status-code-404 iis-10


【解决方案1】:

在 iss 上检查此 apppool 的 .net 版本以及项目中目标框架的版本。

【讨论】:

  • 我的 App Poll 是 v4.0,我的项目目标 .net 是 4.6.1。
  • 所以应该没问题。你刚刚复制了 bin 文件夹吗?还是您对文件夹进行了适当的“发布”?它不是.net 核心吗?通常的 .net 框架?
  • 我唯一做的就是在项目属性 --> Web 中将 IIS Express 更改为本地 IIS。
  • 发布它并尝试在服务器上的 iis 中加载到网站,而不是从 Visual Studio youtube.com/watch?v=IwbKquNBNgQ
  • 我做了您提供的视频中指定的操作,但现在我遇到了“无法访问站点”的问题...
【解决方案2】:

我在播放通过同一应用程序上传的视频时遇到了类似的问题。 它正在我的本地机器上播放,但是当我发布我正在提供的项目时 加载资源失败 404 错误。

这是 MIME 类型错误,视频/mp4 未添加到 IIS MIME 类型中。

follow these steps to add MIME Type in IIS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 2019-01-27
    • 2021-07-22
    • 2021-07-23
    • 1970-01-01
    • 2012-07-24
    相关资源
    最近更新 更多