将ASP.NET Core WebAPI项目部署到Azure Dev Spaces

时间:2019-12-01 11:37:09

标签: c# docker kubernetes asp.net-core-webapi azure-dev-spaces

我正在研究ASP.NET Core WebApi。以前,我已将单个项目部署到Azure Dev Spaces。这次我有以下项目结构,其中包含许多不同的项目:

Project Structure

当我从其目录中部署WebApi.csproj时,它仅复制WebApi,并且在发生“ dotnet restore”时,由于需要所有其他项目,它无法正常运行。

此外,当我从解决方案文件夹进行部署并提供所有csproj文件的路径时,它不会生成表示“未检测到Launguage”的docker.develop文件。

如何创建docker文件以及将其放置在何处,以便在运行“ azds prep --public”和“ azds up”时,整个项目都部署到Dev Spaces,而 WebApi.csproj是启动项目项目。

0 个答案:

没有答案