【问题标题】:Published Aurelia Application Virtual Directory 404 Error已发布 Aurelia 应用程序虚拟目录 404 错误
【发布时间】:2017-05-08 05:27:28
【问题描述】:

我有一个 .NETCORE 应用程序,它是一个 Aurelia Framework 应用程序。我还有一个 .NETCORE Web API。要将这些发布到服务器,我使用 CMD .net publish --framework netcoreapp1.0。

我在指向 Aurelia 应用程序的默认网站上托管此网站。在这个站点内部,我有另一个应用程序是 web api。该站点和 API 运行良好。我最近尝试创建一个虚拟目录来服务我的图像。每当我尝试导航到 //mywebserver/images 时,除了 404 错误我什么也得不到。我可以使用权限并让它给我一个未经授权的 401.2,但任何其他时候我都会收到一个 404 错误。

我可以创建一个指向 IIS wwwroot 文件夹的虚拟网站,创建一个虚拟目录,它应该可以正常工作,所以我认为这与这些已发布的应用程序有关。

【问题讨论】:

    标签: asp.net-core asp.net-core-mvc aurelia iis-8.5


    【解决方案1】:

    对于任何偶然发现这个问题的人。发布后不久,我在一个网站上发现了一些信息。 http://www.jauernig-it.de/asp-net-coreiis-serving-content-from-a-file-share/ Matthias 讨论了 .netcore 虚拟目录基本上已经死了,你应该开始在你的 startup.cs 文件中使用 app.UseFileServer。

    谢谢

    【讨论】:

      【解决方案2】:

      我认为 '404' Http 返回码是 已发布 .netCore 应用程序中的默认错误码(我收到此返回是因为 sql server 连接问题)。

      我认为这与 Aurelia 无关。使用app.UseFileServer 处理您的图像。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-31
        • 2011-01-23
        相关资源
        最近更新 更多