Опубликованная ошибка виртуального каталога приложения Aurelia 404
У меня есть приложение.NETCORE, являющееся приложением Aurelia Framework. У меня также есть.NETCORE Web API. Чтобы опубликовать их на сервере, я использую CMD .net publish --framework netcoreapp1.0.
Я размещаю этот сайт на веб-сайте по умолчанию, который указывает на приложение Aurelia. Внутри этого сайта у меня есть еще одно приложение, являющееся веб-API. Сайт и API работают отлично. Я недавно пытался создать виртуальный каталог для хранения моих изображений. Каждый раз, когда я пытаюсь перейти к //mywebserver/images, я получаю только 404 ошибки. Я могу играть с разрешениями и получить 401,2 несанкционированных, но в любое другое время я просто получаю ошибку 404.
Я могу создать фиктивный веб-сайт, указывающий на папку Iro wwwroot, создать виртуальный каталог, и он будет работать так, как должен, поэтому я думаю, что он как-то связан с этими опубликованными приложениями.
2 ответа
Для тех, кто сталкивается с этим вопросом. Вскоре после публикации я наткнулся на некоторую информацию на сайте. http://www.jauernig-it.de/asp-net-coreiis-serving-content-from-a-file-share/ Матиас обсуждает, что с виртуальными каталогами.netcore практически нет данных, и вы должны начать использовать app.UseFileServer в ваш файл startup.cs.
Спасибо
Мне кажется, что код возврата "404" Http является кодом ошибки по умолчанию в опубликованных приложениях.netCore (у меня было это возвращение с проблемой подключения к серверу sql).
Я думаю, что это не связано с Аурелией. использование app.UseFileServer
обрабатывать ваши изображения.