【问题标题】:MVC3 site / bin deployed / 404 error on image fileMVC3 站点/bin 已部署/图像文件上出现 404 错误
【发布时间】:2023-03-25 02:16:01
【问题描述】:

我有一个 MVC3 网站,我正在尝试将它部署在具有 IIS6 的现有服务器上。服务器安装了 .NET 4,但没有安装 MVC3。我已将所有引用的 dll 放在服务器上的 bin 文件夹中。

当我设置通配符映射时,服务器会为我网站上的每个文档抛出 404 错误 - 甚至是静态文档(例如 /public/images/nav.png)。如果我摆脱了通配符映射,那么我可以浏览到静态图像(如 nav.png)。

知道为什么设置通配符映射时存在的静态文件会出现 404 错误吗?

【问题讨论】:

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


    【解决方案1】:

    尝试使用 MVC3 所需的 DLL 部署您的解决方案:How to Deploy an ASP.NET MVC 3 App to Web Hosting with "\bin Deployment"

    【讨论】:

    • 感谢您的链接,但不幸的是这没有帮助。我错过了本文中引用的一些 dll,并希望这就是原因。但是当我设置通配符映射时,我的静态文件仍然出现 404 错误。还有其他想法吗?
    • 检查解决方案是否在 .NET 4.0 运行时上运行:stackoverflow.com/questions/5345308/mvc-3-deployment-to-iis6
    【解决方案2】:

    右键单击项目节点,构建部署包,这对我有用。

    更多[链接]http://www.hanselman.com/blog/BINDeployingASPNETMVC3WithRazorToAWindowsServerWithoutMVCInstalled.aspx

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-14
      • 2020-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多