Tag: asp.net mvc

主持人/使用Linux容器将ASP.NET MVC部署到docker

我对Docker及其容器相当陌生。 我的问题只是,是否有可能将ASP.NET MVC 4/5部署到Linux容器上的docker。 我在这里find一些链接在stackoverflow但没有什么适合我的情况: 1- 我们可以部署一个asp.net mvc 4应用程序与Windows容器的docker? (Windows容器不是Linux容器 2- 如何将asp.net应用程序部署到Linux服务器上的Docker容器? (.NET核心不ASP.NET MVC)

作为一个asp.net MVC开发者,为什么以及何时使用docker?

我近来听到很多关于Docker的嗡嗡声。 即使在昨天的VS 2017发布会上,我也能看到很多令人惊讶的用法(我没有太多的了解)。 这个DOCKER术语是新的。 我阅读了这篇文章,但是对于一位有兴趣了解的networking开发人员来说,这将是多么的重要。 有人可以用外行来解释吗?

将asp.net mvc网站发布到windows容器中,从而导致错误

我试图发布基本的MVC网站到Windows容器。 尝试在分离模式下运行图像时出现错误。 我能够build立图像,并可以看到图像时,我运行下面的命令 docker images 运行图像的命令 # This line is successful docker build -t mvcaspnet . # Error after line mentioned below docker run -d –name mvcaspnet1 mvcaspnet 我运行时出现的错误是 docker:来自守护程序的错误响应:容器c0899809 …在启动期间遇到错误:Windows系统调用失败:由于未收到托pipe容器的虚拟机的响应,操作超时。 (0xc0370109)。 docker信息 Containers: 3 Running: 0 Paused: 0 Stopped: 3 Images: 2 Server Version: 17.03.0-ce Storage Driver: windowsfilter Windows: Logging Driver: json-file Plugins: Volume: […]

如何将asp.net web.config连接指向数据库连接的docker容器?

我试图了解我们将如何完成使用web.config的连接string采取一个asp.net 4 Web应用程序的任务和一个SQL服务器数据库住持久性数据并使用这些都在单独的docker集装箱。 现在我可以创build一个容纳一个sql服务器镜像的容器,以便保存数据并运行该镜像。 下一步,我可以创build一个iis图像的容器,使用web.config变换为我们的主要环境,开发,阿尔法,产品,但我怎么得到这个图像仍然使用web.config莫名其妙,所以我可以使用它closures我们的主要CI构build,但在运行容器指向上面刚刚创build和运行的db容器时,覆盖这些值? 我已经阅读了链接,但这似乎没有帮助我的web.config困境。 我正在查看docker-compose.yml文件,但是我不清楚asp.net应用程序如何将这些web.config值覆盖。 有人能指出我的方向吗?还是帮我看看我失踪了?

在Docker中,我可以允许IIS在运行MVC项目的容器中输出详细的错误吗?

作为我实习的一部分,我的工作是查明Docker是否是公司的有效解决scheme。 我有一些项目,在设置和dockerfile的摆弄之后很好地运行在一个容器中,但是我现在已经在一个特定的项目上停留了两个星期。 每一个http错误都是一样的,从这个意义上来说,根本就没有任何信息来源于错误。 这只是一个标准的HTTP 500错误“内部服务器错误”。 所有项目在webconfig中都有errorMode = Detailed和customErrors = off的标签。 在Visual Studio中的传统debugging器会给我详细的错误,但是当dockerized时,它绝对不会给我任何东西。 这个错误只发生在Docker中运行应用程序时,在Visual Studio中以传统的方式进行debugging时,错误不会发生。 要在一个容器中运行它,我尝试过使用microsoft / aspnet和microsoft / iis映像,都给出了相同的错误。 我正在运行Windows容器。 提前致谢!

性能 – Docker容器vs Web服务器

我听到很多关于Docker容器的积极的事情,但是找不到任何好的文章,显示在Web服务器托pipeASP.NET MVC应用程序与在Docker容器托pipe同一个应用程序之间的性能不同。 例如,我有一个服务器与下面的规格,我已经托pipeASP.NET MVC应用程序直接在这台服务器。 至强E5 2630四核128 GB RAM 如果我在同一台服务器上安装了多个Docker容器和IIS,应用程序的执行效果会更好吗(就服务/处理并发请求数而言)? 感谢您的回应!

Windows容器与ASP.Net MVC,IIS不正确显示字体

我已经从基本映像Microsoft \ aspnet为我的ASP.Net MVC应用程序启动了一个容器,该应用程序使用4.5版本的.Net框架。 但是,当我启动它时,我看不到字体被渲染(woff,ttf)。 从我读到的,旧版本的IIS需要这些字体的MIMEtypes的映射; 但是,由于容器使用的是IIS的版本10,我想知道为什么字体不能正确显示? 请帮忙。 谢谢。

如何给泊坞窗图像一个名字?

我使用本教程开始在Windows上使用docker。 一切都很好,但是当我build立我的Dockerfile,图像创build没有名称。 从PowerShell的屏幕 如何命名这个图像?

无法使用ASP.NET 5,Docker和Ubuntu连接到MSSQL服务器

我认为这将是一个有趣的项目,在Ubuntu服务器上的Docker容器中使用ASP.NET 5站点。 我有一个简单的MVC网站正在运行,现在我想从MSSQL服务器返回数据,但是当我运行容器时,它立即停止。 我用来build立我的docker图像的指南可以在这里find: http : //blogs.msdn.com/b/webdev/archive/2015/01/14/running-asp-net-5-applications-in-linux-容器与- docker.aspx 是否有日志,我可以查看告诉我为什么我的docker图像停止工作? 是否有可能连接到Linux服务器上的Docker容器内使用ASP.NET 5的MSSQL服务器? 我的Web.Config如下: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=<mssql_server_fqdn>; Initial Catalog=<db_name>; User ID=<username>; Password=<password>" /> </connectionStrings> <system.web> </system.web> </configuration> 我的模特如下: using System; using System.Data.Entity; namespace TestMvc.Models { public class Car { public string Make { get; set; } } public class […]

Docker dnu还原失败

我在Linux上testingASP.NET 5 docker镜像Ubuntu和命令dnu还原失败: 警告:FindPackagesById:Microsoft.AspNet.Mvc 错误:NameResolutionFailure 如果我从命令行运行dnu还原一切正常。 从微软(Microsoft / ASP.NET)提供的Docker镜像是否被破坏? 这是Dockerfile的内容: FROM microsoft/aspnet ENV MONO_THREADS_PER_CPU 2000 COPY project.json /app/ WORKDIR /app RUN ["dnu", "restore"] COPY . /app EXPOSE 5000 ENTRYPOINT ["dnx", "-p", "project.json", "kestrel"]