Tag: asp.net核心mvc

在Docker镜像启动之间坚持ASP.NET Coreauthentication

每次包含.NET Core MVC Web应用程序的Docker映像启动时,所有authenticationCookie都将失效,这可能是由于生成了新的机器密钥(在签名Cookie时使用)。 这通常可以通过.NET应用程序的web.config中的<machineKey/>元素来设置。 这个链接表明DataProtection包将符合这个法案,但是这个包似乎需要全面的框架。 什么是正确的方法来确保每次重新启动Docker镜像都不会使现有的auth cookie失效?

Visual Studio Mac IDE中缺less“添加Docker支持”菜单选项

我正在使用Visual Studio Mac来构build一个.NET Core MVC Web应用程序,我想在一个Docker容器中运行。 该解决scheme编译并正确运行,但是当我尝试添加Docker支持时,从解决scheme菜单中select“添加Docker支持”丢失! Visual Studio是Community Edition 7.1(build 1297)mac的docker是17.06.1-ce-mac24 .Net Core是2.0 任何人都可以帮助我? 谢谢 伊万

在Windows 7中运行Docker上的ASP.NET Core WebApp时出错(debugging)

我试图在Windows 7中运行docker上的asp.net核心应用程序。我已经安装了Visual Studio 2015 Enterprise(Update 3)和Visual Studio Tools for Docker。 另外,我可以在Releaseconfiguration中运行应用程序。 我没有做任何修改Dockerfile和撰写文件,这些是默认的,当我创build项目,并添加了Docker支持时创build的。 当我使用Debugconfiguration运行应用程序时,出现以下错误,并且没有运行任何Docker容器来运行和debugging应用程序: Error MSB4018 The "PrepareForLaunch" task failed unexpectedly. System.InvalidOperationException: Unable to validate volume mapping. For troubleshooting, follow instructions from http://aka.ms/DockerToolsTroubleshooting at Microsoft.DotNet.Docker.BuildTasks.PrepareForLaunch.<ExecuteAsync>d__0.MoveNext() — End of stack trace from previous location where exception was thrown — at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.DotNet.Docker.BuildTasks.DockerBaseTask.Execute() […]