Tag: asp.net core 1.1

在Docker-image microsoft / aspnetcore-build:1.1.0-msbuild中构buildASP.NET Core 1.1 preview4项目

我目前正在试图获得一个ASP.NET Core 1.1的testing项目,以build立在Microsoft / aspnetcore-build:1.1.0-msbuild docker镜像中。 我在Windows 10 Pro 64上运行Docker,并安装了最新的CLI / SDK(1.0.0-preview4-004233)。 我认为这是问题所在。 当前图像使用(1.0.0-preview3-004056)并引发错误“错误MSB4057:目标还原在项目中不存在”。 当我在交互模式下运行容器内执行“dotnet恢复”。 我的问题是:这是版本不匹配造成的错误还是我错过了什么? 我的猜测是,它必须处理一些预览3和预览4之间的特定于msbuild的更改。 我可以build立自己的使用正确的SDK版本的docker图像吗? 很好的链接到很好的教程。 重复步骤: 安装最新的1.1 SDK 打开Powershell并导航到一个新的空的项目文件夹 validation你有预览4“dotnet –info” 创build新项目“dotnet new -t Web” 打开* .csproj文件将netcoreapp1.0更改为netcoreapp1.1,将Microsoft.NETCore.App版本更改为“1.1.0”。 还原包“dotnet恢复” 用“dotnet运行” 以交互模式启动docker-container docker run -it –rm -v“$ pwd:/ sln”–workdir / sln microsoft / aspnetcore-build:1.1.0 -msbuild 在正在运行的容器内使用“dotnet恢复”强制错误 干杯马丁

无法在指定的端口上启动ASP.NET Core Web API Docker

这是我的Dockerfile: FROM microsoft / aspnetcore-build:1.0 AS build-env WORKDIR /应用程序 #复制csproj并将其还原为不同的图层 COPY * .csproj ./ RUN dotnet恢复 #复制一切和build立 COPY。 ./ 运行dotnet发布-c释放-o出 #build立运行时图像 从微软/ aspnetcore:1.0 WORKDIR /应用程序 COPY –from = build-env / app / out。 EXPOSE 58912 入口点[“dotnet”,“SgaApi.dll”] 我用这个命令来构build:docker build -f Dockerfile -t sga。 运行:docker run -e“ASPNETCORE_URLS = http:// +:58912 ”-it –rm sga 应用程序启动成功 我无法从浏览器访问它。 当我运行应用程序使用“dotnet运行”它工作正常。

在Docker容器中的sqlserver的连接string

我正在使用Visual Studio 2017 for mac与dotnet核心和EF核心。 在Docker容器中设置mssql图像后,我试图添加连接string,但是引发连接错误。 我尝试了不同的选项,如IP地址,容器名称,主机名等作为服务器名称,但没有一个工作。 "Default": "Server=172.17.0.2; Database=ERPDb; User=sa; Password =******;" 与容器名称 "Default": "Server=ecstatic_hermann; Database=ERPDb; User=sa; Password=******;" 主机名: "Default": "Server=f45840a59623; Database=ERPDb; User=sa; Password=******;" 在通过terminal连接时使用localhost连接成功 $ mssql -s localhost -p Technocrat123 Connecting to localhost…done sql-cli version 0.6.2 Enter ".help" for usage hints. 但是在运行应用程序时,连接失败。 感谢任何帮助。 提前致谢。 如果使用localhost,那么错误是 Login failed for user ''. Reason: An attempt […]