развернуть приложение dotnet core cli mvc в веб-службе Azure

Я хочу развернуть свое приложение .NET Core MVC в Azure WebService. Я создал приложение локально с помощью

dotnet publish

и переместил выходной код службы Kudu в мой каталог wwwroot, но wabapp просто выдает мне страницу с ошибкой:

deploy .NET Core CLI MVC application to azure web service

Что я делаю не так?


person Michael R.    schedule 26.10.2017    source источник
comment
Вы используете Visual Studio? Если да, следуйте этому руководству: Публикация веб-приложения ASP.NET Core в Службе приложений Azure с помощью Visual Studio   -  person Cake or Death    schedule 26.10.2017
comment
где именно вы видите это сообщение об ошибке, развертывающее приложение dotnet core cli mvc для веб-службы Azure?   -  person watashiSHUN    schedule 26.10.2017
comment
я не использую dotnet core cli и код visualstudio   -  person Michael R.    schedule 26.10.2017
comment
Вы видели файл web.config в каталоге wwwroot после того, как скопировали биты?   -  person watashiSHUN    schedule 26.10.2017
comment
нет файла web.config.   -  person Michael R.    schedule 27.10.2017


Ответы (1)


Я попробовал с образцом проекта:

D:\dotnetDummy>dotnet publish
Microsoft (R) Build Engine version 15.3.409.57025 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  dotnetDummy -> D:\dotnetDummy\bin\Debug\netcoreapp2.0\dotnetDummy.dll
  dotnetDummy -> D:\dotnetDummy\bin\Debug\netcoreapp2.0\publish\  <-- output directory

после локальной публикации вы хотите переместить все файлы из выходного каталога в папку wwwroot вашего веб-приложения Azure, в этом случае ваш сайт D:\home\site\wwwroot на сайте Kudu должен выглядеть так же, как D:\dotnetDummy\bin\Debug\netcoreapp2.0\publish

D:\dotnetDummy\bin\Debug\netcoreapp2.0\publish>dir /B  
dotnetDummy.deps.json
dotnetDummy.dll
dotnetDummy.pdb
dotnetDummy.PrecompiledViews.dll
dotnetDummy.PrecompiledViews.pdb
dotnetDummy.runtimeconfig.json
web.config   <-- output of dotnet publish

если вы не видите web.config под wwwroot, я предполагаю, что во время перемещения произошла ошибка

person watashiSHUN    schedule 27.10.2017