Не удается найти мои файлы репозитория после развертывания в службе приложений Azure

#c# #azure #visual-studio #asp.net-core #azure-web-app-service

Вопрос:

Я очень новичок в службе приложений Azure, но начал использовать ее для своего семестрового проекта. С помощью действий Github он автоматически развертывается и создается в Azure и готов к тестированию и обмену. У меня действительно есть небольшая проблема с поиском всех моих файлов репо. Я надеялся, что смогу использовать те же относительные пути, которые я использую в Visual Studio 2019 в Azure. Но я, кажется, не могу понять, куда исчезают мои образы. У меня есть папка с сегментами изображений, которые будут использоваться в игре-головоломке. Находится в папке «Файлы игр».

Изображение моей структуры папок в VS2019
Изображение структуры папок в редакторе службы приложений Azure

На верхнем рисунке показана моя структура папок в VS2019, а на нижнем-структура папок в редакторе службы приложений Azure. Нужно ли мне использовать другую службу Azure, чтобы получить там все мои файлы, или мне нужно что-то сделать со стороны Github. Попытался поискать, но не смог найти ничего, что ответило бы на мой вопрос.. Любые советы очень ценятся!

Комментарии:

1. попробуйте изменить свойства файлов «Копировать в выходной каталог», чтобы копировать всегда или Копировать, если они новее. Откройте свойства из контекстного меню, щелкнув правой кнопкой мыши. Я думаю, что вы можете выбрать все файлы, чтобы изменить их все за один раз. Не уверен, что это исправит ситуацию, но думаю, что исправит.

2. мне кажется, проблема в том, что у вас есть папка wwwroot внутри папки wwwroot (второй рисунок). Если вы переместите содержимое из дочернего в родительский, ваши изображения должны работать

Ответ №1:

Добавьте приведенный ниже код в свой project_name.csproj файл.

 <ItemGroup>
    <Content Include="gamefiles**">
    <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
</ItemGroup>
 

Это должно быть вам полезно.


Этапы тестирования

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь