ASP.NET Core 发布到 MAC(macOS系统)实践

    xiaoxiao2021-03-25  107

    ASP.NET Core 发布到 MAC(macOS系统)实践


    实践目标

    探讨ASP.NET Core项目进行跨平台发布,使得在Windows系统下开发的 ASP.NET Core 应用运行在Mac上。

    ASP.NET Core 简介

    ASP.NET Core 是一个新的开源和跨平台的框架,用于构建如 Web 应用、物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序。ASP.NET Core 应用可运行于 .NET Core 和完整的 .NET Framework 之上。它整合了原来ASP.NET中的MVC和WebApi框架,你可以在 Windows、Mac 和 Linux 上跨平台的开发和运行你的 ASP.NET Core 应用。

    创建ASP.NET Core 项目

    ASP.NET Core项目推荐使用微软新发布的VS2017开发,在这里选用基本的Web应用程序,在这里我将项目名称起为helloworld,对view文件夹下index.cshtml文件进行修改,添加“Hello World 2017-03-07”。

    发布ASP.NET Core 项目

    手动右键点击helloworld项目,选中“发布”,在这里将发布目标选择为“文件夹”,在这里可以更改目标文件夹路径,点击确定进行项目发布,当终端打印出先一下语句,即发布成功: ========== 发布: 成功 1 个,失败 0 个,跳过 0 个 ==========

    移植到MAC

    将ASP.NET Core项目压缩,通过U盘、邮件等方式发送到Mac,完成上述操作后在Mac(macOS系统)下解压文件。

    在macOS系统下进行发布

    打开终端(Terminal)输入下列命令行:

    KnightdeMacBook-Pro:~ Knight$ cd /Users/Knight/Documents/helloworld KnightdeMacBook-Pro:helloworld Knight$ dotnet helloworld.dll

    访问http://localhost:5000 查看发布结果

    下一篇博客将对在Mac下安装ASP.NET Core SDK进行补充说明,会将重点放在细节上。

    转载请注明原文地址: https://ju.6miu.com/read-17127.html

    最新回复(0)