我想在一个天蓝色的WebService中部署我的.NET Core MVC应用程序。我用
在本地构建了应用程序dotnet publish
并在我的wwwroot目录中使用Kudu服务移动输出代码,但wabapp只是给了我错误:
deploy .NET Core CLI MVC application to azure web service
我做错了什么?
答案 0 :(得分: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
在本地发布后,您希望将输出目录下的所有文件移动到azure webapp的wwwroot文件夹中,在这种情况下,Kudu网站上的D:\home\site\wwwroot
应与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
如果你在wwwroot下没有看到web.config
,我猜在移动过程中会出现错误