实践目标
探讨ASP.NETCore项目进行跨平台发布,使得在Windows系统下开发的 ASP.NetCore 应用运行在Mac上。
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项目推荐使用微软新发布的VS2017开发,在这里选用基本的Web应用程序,在这里我将项目名称起为helloworld,对view文件夹下index.cshtml文件进行修改,添加“Hello World 2017-03-07”。
手动右键点击helloworld项目,选中“发布”,在这里将发布目标选择为“文件夹”,在这里可以更改目标文件夹路径,点击确定进行项目发布,当终端打印出先一下语句,即发布成功:
========== 发布: 成功 1 个,失败 0 个,跳过 0 个 ==========
将ASP.NET Core项目压缩,通过U盘、邮件等方式发送到Mac,完成上述操作后在Mac(macOS系统)下解压文件。
打开终端(Terminal)输入下列命令行:
KnightdeMacBook-Pro:~Knight$cd /Users/Knight/Documents/helloworld
KnightdeMacBook-Pro:helloworldKnight$dotnet helloworld.dll
访问http://localhost:5000查看发布结果
下一篇博客将对在Mac下安装ASP.NET Core SDK进行补充说明,会将重点放在细节上。
网友评论