C# 我是否可以在Docker中运行现有的ASP.NET MVC应用程序,而不在Linux中转换为ASP.NET核心

C# 我是否可以在Docker中运行现有的ASP.NET MVC应用程序,而不在Linux中转换为ASP.NET核心,c#,asp.net,asp.net-mvc,linux,docker,C#,Asp.net,Asp.net Mvc,Linux,Docker,我有一个现有的ASP.NET MVC应用程序,我想在Linux Ubuntu上运行 我已经在Docker中成功构建并运行了一个ASP.NET核心的“hello world”应用程序,但我无法运行我的ASP.NET MVC应用程序。我已添加docker文件以在我的项目中创建图像,但当我尝试构建它时,始终会出现以下错误: “错误检查上下文:'模式中的错误(obj/):模式中的语法错误”错误 有谁能提供参考链接或解决方案吗?不幸的是,您不能在Linux上访问Docker,只能在Windows上访问Do

我有一个现有的ASP.NET MVC应用程序,我想在Linux Ubuntu上运行

我已经在Docker中成功构建并运行了一个ASP.NET核心的“hello world”应用程序,但我无法运行我的ASP.NET MVC应用程序。我已添加docker文件以在我的项目中创建图像,但当我尝试构建它时,始终会出现以下错误:

“错误检查上下文:'模式中的错误(obj/):模式中的语法错误”错误


有谁能提供参考链接或解决方案吗?

不幸的是,您不能在Linux上访问Docker,只能在Windows上访问Docker


不幸的是,您无法在Linux上访问Docker,只能在Windows上访问Docker


在服务器2016上使用windows docker您的docker文件中的
语句是什么?从microsoft/iis运行[“powershell.exe”,“安装WindowsFeature NET-Framework-45-ASPNET”]运行[“powershell.exe”,“安装WindowsFeature Web-Asp-Net45”]添加web app/c:\\web app EXPOSE 8081 My docker文件:运行powershell新网站-名称“web app”-端口8081-物理路径“c:\web app”-应用程序池.NET v4.5”入口点powershelluse docker for windows on server 2016Docker文件中的
FROM
语句是什么?从microsoft/iis运行[“powershell.exe”,“安装WindowsFeature NET-Framework-45-ASPNET”]运行[“powershell.exe”,“安装WindowsFeature Web-Asp-Net45”]添加Web应用程序/c:\\Web应用程序公开8081我的docker文件:运行powershell新网站-名称“Web应用程序”-端口8081-物理路径“c:\Web应用程序”-应用程序池“.NET v4.5”入口点powershell