已发布Aurelia应用程序虚拟目录404错误

问题描述:

我有一个.NETCORE应用程序是Aurelia框架应用程序。我也有一个.NETCORE Web API。要将这些发布到服务器,我使用CMD .net publish --framework netcoreapp1.0。已发布Aurelia应用程序虚拟目录404错误

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

我可以创建一个虚拟的网站指向IIS wwwroot文件夹,创建一个虚拟目录和它的作品像它应该,所以我会认为这是与这些发布的应用程式。

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

谢谢

我看来,“404” HTTP返回代码是默认的错误代码公布 .netCore应用程序(我有这个回报与SQL Server连接问题)。

我认为这是不相关的Aurelia路上。使用app.UseFileServer来处理您的图像。