Tag: asp.net core 1.0

System.IO.FileNotFoundException:无法加载文件或程序集“System.Net.Security,Version = 4.0.0.0

我已经在ASP.NET Core中创build了具有目标框架dnxcore50的WebAPI项目。 我的解决scheme中有四个项目。 WebAPI – 包含API方法 Core – 包含IRepository,IDataContext接口和基类,以便与Dapper进行Postgresql通信 DataAccess – 包含域的存储库类 域 – 包含域模型 我的应用程序使用Postgresql数据库来存储数据,而在应用程序端,我使用了dapper和npgsql nuget包来执行Postgresql数据库操作。 一切都在Windows环境中工作,之后,我尝试在Ubuntu 14.04和遇到“超时问题”,同时在npgsql执行select查询,但我解决了,通过使用github问题中提到的解决scheme,并在此之后,一切工作完美的Ubuntu机器也。 所以,我想我们试图在Docker中运行WebAPI,为此我创build了Docker镜像,并成功地运行了,但不幸的是,当我调用select API方法调用域存储库的时候,我得到了一些新的(比较ubuntu 14.04)错误通过使用dapper和npgsql从Postgrespl中select数据。 fail: Microsoft.AspNet.Server.Kestrel[13] An unhandled exception was thrown by the application. System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. […]

在Docker中运行和debuggingASP.NET Core RC2应用程序

我正在尝试在VS 2015中使用ASP.NET Core RC2应用程序中的Docker。 以下是我遵循的步骤。 创buildtypes“ASP.NET核心Web应用程序(.NET核心)”的示例应用程序。 我在VS 2015中添加了新的扩展“Visual Studio 2015的Docker工具 – 预览”。 我已经在系统中添加了Docker支持,现在我正在尝试构build我的应用程序,并提供以下两个问题 运行错误:powershell -NonInteractive -ExecutionPolicy RemoteSigned。\ DockerTask.ps1 -Build -Environment Debug -Machine“-ClrDebugVersion VS2015U2。 详情请看输出窗口。 错误MSB3073使用代码1退出命令“powershell -NonInteractive -ExecutionPolicy RemoteSigned。\ DockerTask.ps1 – 清洗 – 环境debugging-Machine”。“”SFWTravelDesk.Docker 这里是输出窗口的细节, 1> ——重build所有已启动:项目:SFWTravelDesk.Docker,configuration:debugging任何CPU —— 1> powershell -NonInteractive -ExecutionPolicy RemoteSigned。\ DockerTask.ps1-清洗 – 环境debugging-Machine' ”。 1> VERBOSE:设置:$ env:CLRDBG_VERSION =“VS2015U2” 1> VERBOSE:设置:$ env:REMOTE_DEBUGGING = 0 […]

在Docker构build期间获取“netcoreapp1.0”是不受支持的框架

我正在创build一个ASP.net核心应用程序,我正在尝试为这个应用程序做一个docker构build。 我得到以下错误 – 我的project.json文件如下 – { "dependencies": { "BundlerMinifier.Core": "2.2.306", "Microsoft.AspNetCore.Diagnostics": "1.1.0", "Microsoft.AspNetCore.Mvc": "1.1.0", "Microsoft.AspNetCore.Razor.Tools": { "version": "1.0.0-preview2-final", "type": "build" }, "Microsoft.AspNetCore.Routing": "1.1.0", "Microsoft.AspNetCore.Server.IISIntegration": "1.1.0", "Microsoft.AspNetCore.Server.Kestrel": "1.1.0", "Microsoft.AspNetCore.StaticFiles": "1.1.0", "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0", "Microsoft.Extensions.Configuration.Json": "1.1.0", "Microsoft.Extensions.Logging": "1.1.0", "Microsoft.Extensions.Logging.Console": "1.1.0", "Microsoft.Extensions.Logging.Debug": "1.1.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0", "Microsoft.NETCore.App": "1.1.0", "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.1.0" }, "tools": { "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final", "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final" }, "frameworks": { […]

无法find依赖关系的“类库项目”

我创build了具有以下文件夹结构的ASP.NET Core webAPI项目。 / src目录 / WebApiProject Dockerfile / DomainProject / CoreProject WebApiProject具有DomainProject和CoreProject依赖CoreProject 。 一切工作正常与dnu restore依赖的DomainProject和CoreProject解决,因为两者都是对等文件夹。 另外我能够通过执行dnx web命令来运行我的webApi。 现在,我正在尝试在我的Ubuntu机器上创builddocker镜像,并且我在下面的链接中提到: https : //blogs.infosupport.com/build-deploy-test-aspnetcore-docker-linux-tfs2015/ 但是当我尝试创builddocker图像时,我正在获取下面的错误消息: /app/project.json中的错误 “无法find依赖项DomainProject > = 1.0.0。* “无法find依赖项CoreProject > = 1.0.0。* 有人可以帮我解决这个问题吗? dnu restore能够解决依赖关系,但在dnu restore映像创build这些依赖不解决。 以下是我的docker文件 FROM microsoft/aspnet:1.0.0-rc1-update1-coreclr RUN printf "deb http://ftp.us.debian.org/debian jessie main\n" >> /etc/apt/sources.list RUN apt-get -qq update && apt-get install -qqy […]

无法在本地find图片“xxxx”

基本上我创build了一个asp.net mvc项目。 我在项目文件夹中添加了一个Dockerfile。 FROM microsoft/aspnet:1.0.0-rc1-update1 ADD . /app WORKDIR /app/approot EXPOSE 5004 ENTRYPOINT ["./web"] 现在我在Windows桌面上打开Docker快速入门terminal。 运行命令 docker build -t hellodocker:0.1.0 . 看结果 但是,我运行它时找不到图像。 那么,什么是错的? 编辑 感谢您的评论,我纠正了错字。 但是还有一个错误。 编辑-1 如果我将ENTRYPOINT更改为ENTRYPOINT ["dnx", "-p", "project.json", "web"] 然后我得到另一个错误: Unable to reslolve project from /app/approot 编辑-2 目录中的上下文是这样的:

Visual Studio 2015 – 缺less发布到Docker选项

我正在使用Visual Studio 2015 Enterprise。 我已经安装了用于Docker – Visual Preview的Visual Studio 2015工具。 现在我创build了一个ASP.Net Web应用程序项目 – 在.Net核心上的ASP.Net核心应用程序。 它build立良好,但是当我点击发布 – 我没有看到在Decker上部署它的选项。 请帮助。