小编55S*_*K55的帖子

Docker 文件 - 跳过项目。因为没找到

我在一个解决方案中有 3 个项目。

[解决方案]'BuySellApi'(3个项目)
  | 
  +-- [BuySellApi]
  | |
  | +--- BuySellApi.csproj(该项目包含Docker文件)
  |
  +-- [BuySellApi.Core]
  | |
  | +--- BuySellApi.Core.csproj
  |
  +-- [BuySellApi.Data]
       |
       +--- BuySellApi.Data.csproj

 1. BuySellApi.csproj -> API
 2. BuySellApi.Data/BuySellApi.Data.csproj -> 模型
 3. BuySellApi.Core/BuySellApi.Core.csproj -> 数据访问

我正在尝试通过在Dockerfile 中指定以下命令来使用 Docker 构建它

FROM microsoft/dotnet:2.2-aspnetcore-runtime AS base
WORKDIR /app
EXPOSE 5000
ENV ASPNETCORE_URLS=http://+:5000

FROM microsoft/dotnet:2.2-sdk AS build
WORKDIR /src
COPY ["BuySellApi.csproj", "./"]
COPY ["BuySellApi.Data/BuySellApi.Data.csproj", "./"]
COPY ["BuySellApi.Core/BuySellApi.Core.csproj", "./"]
RUN dotnet restore "./BuySellApi.csproj"
COPY . .
WORKDIR "/src/."
RUN dotnet …
Run Code Online (Sandbox Code Playgroud)

docker .net-core dockerfile

10
推荐指数
2
解决办法
7970
查看次数

docker run 上找不到 appsettings.json 文件问题

我正在尝试构建并运行 .Net Core 应用程序的 docker 映像。

这是我到目前为止所尝试的:

  1. 创建了.Net Core应用程序(.Net Core 2.2)
  2. 使用以下命令发布应用程序

    dotnet publish -c Release
    
    Run Code Online (Sandbox Code Playgroud)
  3. 使用以下说明创建了一个 Docker 文件:

    FROM mcr.microsoft.com/dotnet/core/aspnet:2.2
    
    COPY myapp/bin/Release/netcoreapp2.2/publish/ app/
    ENTRYPOINT ["dotnet", "app/myapp.dll"]
    
    Run Code Online (Sandbox Code Playgroud)
  4. 使用以下命令构建 docker 镜像

    docker build -t planservice -f Dockerfile .
    
    Run Code Online (Sandbox Code Playgroud)

到这里,Image就构建成功了。但是,当我运行图像时,我收到如下错误:

C:\app>docker run -it --rm planservice

Unhandled Exception: System.IO.FileNotFoundException: The configuration file 'appsettings.json' was not found and is not optional. The physical path i
s '/appsettings.json'.
   at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load(Boolean reload)
   at Microsoft.Extensions.Configuration.FileConfigurationProvider.Load()
   at Microsoft.Extensions.Configuration.ConfigurationRoot..ctor(IList`1 providers)
   at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build()
   at myapp.Program.GetConfiguration() in C:\app\MFPServices\myapp\Program.cs:line 64
   at myapp.Program.Main(String[] …
Run Code Online (Sandbox Code Playgroud)

c# appsettings docker .net-core

4
推荐指数
1
解决办法
8058
查看次数

使用 Chart.js 向条形图标签值添加自定义文本

我正在使用 Chart.js 插件来显示条形图,并且得到如下输出:

在此处输入图片说明 我的问题是,如何在将值渲染到 bar 后添加自定义文本?例如,在 Jan,值显示 56。我想在它旁边添加 % 增加/减少的信息(即 56 [115 %]) 如何做到这一点?

这是我的代码

    window.chartHeadcount = new Chart(document.getElementById("barChartHeadcount"), {
        type: 'bar',
        data: {
            labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
            datasets: [{
                label: 'Billed',
                backgroundColor: 'rgb(0, 197, 106)',
                data: billedHeadCount
            }, {
                label: 'Unbilled',
                backgroundColor: 'rgb(255, 114, 107)',
                data: unBilledHeadCount
            }]
        },
        options: {
            title: {
                display: true,
                text: 'Community Headcount - ' + Options.Globals.Year
            },
            tooltips: {
                mode: 'index',
                intersect: false
            }, …
Run Code Online (Sandbox Code Playgroud)

jquery label chart.js

2
推荐指数
1
解决办法
7377
查看次数

标签 统计

.net-core ×2

docker ×2

appsettings ×1

c# ×1

chart.js ×1

dockerfile ×1

jquery ×1

label ×1