Я настраиваю новое ASP. NET Core (версия 3.1) веб-приложение. Он размещен на Github и развернут в Azure Службе приложений с использованием Github Actions.
Развертывание работало нормально, пока у меня был один проект в решении (основной ASP. NET Core). проект).
Когда я добавил тестовый проект и установил PROJECT=helloworld/helloworld.csproj
в конфигурации службы приложений (как рекомендовано в документации , а также в блоге, который я нашел в Inte rnet), развертывание началось с ошибкой.
В сообщении об ошибке Github Actions говорится, что я должен обратиться к журналам для получения более подробной информации. Я не знаю, где взять эти журналы.
Структура моего репозитория:
- helloworld (sln directory)
- helloworld.sln
- helloworld (main asp.net core project directory)
- helloworld.csproj
- tests
- helloworld.tests (test project directory)
- helloworld.tests.csproj
Определение рабочего процесса Github Actions - это базовое c, которое было создано автоматически при Настройка службы приложений:
...
- name: dotnet publish
run: dotnet publish -c Release -o ${{env.DOTNET_ROOT}}/myapp
- name: Deploy to Azure Web App
uses: azure/webapps-deploy@v1
with:
app-name: 'helloworld'
slot-name: 'production'
publish-profile: ${{ secrets.AzureAppService_PublishProfile_6941d41e13284fa890c1c34ffa8674e0 }}
package: ${{env.DOTNET_ROOT}}/myapp