ASP.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接 Internet 的新式应用。
在以前的版本中( ASP.NET x.x )(注意是不带core的)是不支持跨平台的,于是微软根据标准又重新的编写了一套新版本,名为ASP.NET Core,这个版本是跨平台的,支持在 Windows、macOS 和 Linux 上部署。
他们都实现了共同的标准,但是对于不同的标准有不同的实现,比如操作windows系统的api就不会在Linux上体现。
使用 ASP.NET Core,您可以:
- 生成 Web 应用和服务、物联网 (IoT) 应用和移动后端。
- 在 Windows、macOS 和 Linux 上使用喜爱的开发工具。
- 部署到云或本地。
- 在 .NET Core 上运行。
.NET SDK 是一组库和工具,开发人员可用其创建 .NET 应用程序和库。 它包含以下用于构建和运行应用程序的组件:
- .NET CLI(构建打包工具)。
- .NET 运行时(runtime 运行环境)和库.
- dotnet dotnet。
官网:https://dotnet.microsoft.com/zh-cn/download
下载链接:https://download.visualstudio.microsoft.com/download/pr/e4f4bbac-5660-45a9-8316-0ffc10765179/8ade57de09ce7f12d6411ed664f74eca/dotnet-sdk-6.0.202-win-x64.exe
2、项目名:myapp
注意:下面的那个将解决方案和项目放在同一目录中不要选择
在Controllers文件夹下新建一个类,名称为OpenXmlController
在vs项目中右键,添加docker支持即可
这里手动操作只是展示dockerfile其中步骤含义
修改文件myappPropertieslaunchSettings.json