致力于为依赖于作为项目参考添加的另一个项目 (B.csprojec) 的项目 (A.csproj) 创建 nuget pkg。
这是 .nuspec ,
<?xml version="1.0"?>
<package >
<metadata>
<id>A.Client</id>
<title>A.Client</title>
<description>HttpClient and Models for calling the A Microservice.</description>
<version>1.0.2</version>
<authors></authors>
<owners></owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<copyright>.</copyright>
<tags></tags>
<dependencies>
<group targetFramework=".NETFramework4.5">
<dependency id="Newtonsoft.Json" version="9.0.1" exclude="Build,Analyzers" />
// <dependency id="B" version="1.0.0"/> tried this but same error
</group>
<group targetFramework=".NETStandard2.0">
<dependency id="Newtonsoft.Json" version="9.0.1" exclude="Build,Analyzers" />
// <dependency id="B" version="1.0.0"/> tried this but same error
</group>
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Net.Http" targetFramework=".NETFramework4.5" />
</frameworkAssemblies>
</metadata>
<files>
<file src="bin\$configuration$\netstandard2.0\A.dll" target="lib\netstandard2.0" />
<file …Run Code Online (Sandbox Code Playgroud) 我正在开发一个 .net core 应用程序。我试图访问中间件中的路由数据,但它总是返回 null。
这是控制器基本路线
[Route("User/{UserId}/Quote")]
public class QuoteController : ControllerBase
Run Code Online (Sandbox Code Playgroud)
我的目标是尝试在中间件中获取 UserId,我在其他地方使用它进行身份验证。我的问题是为什么 GetRouteData() 调用总是返回 null?
我正在 Visual Studio 2017 上使用 docker 开发微服务。我已经处理这个错误半天了。
Severity Code Description Project File Line Suppression State
Error Creating network "dockercompose8357222465790585823_default" with the default driver
Building Pricing.api
invalid reference format: repository name must be lowercase.
Run Code Online (Sandbox Code Playgroud)
这是撰写内容版本:'3'
services:
Pricing.api:
image: Pricing.api
build:
context: ../PricingAPI
dockerfile: Dockerfile
Run Code Online (Sandbox Code Playgroud)
和 docker 文件
FROM microsoft/aspnetcore:2.0
ARG source
WORKDIR /app
EXPOSE 80
COPY ${source:-obj/Docker/publish} .
ENTRYPOINT ["dotnet", "PricingAPI.dll"]
Run Code Online (Sandbox Code Playgroud)
这是 ci 版本:'3'
services:
ci-build:
image: microsoft/aspnetcore-build:2.0-2.0
volumes:
- .:/src
working_dir: /src
command: /bin/bash -c "dotnet restore ./Pricing.MicroService.sln && dotnet …Run Code Online (Sandbox Code Playgroud)