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

实践目标

探讨ASP.NETCore项目进行跨平台发布,使得在Windows系统下开发的 ASP.NetCore 应用运行在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:helloworldKnight$dotnet helloworld.dll

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容