您当前位置是:首页>>系统教程>>linux:部署.Net Core技巧
linux:部署.Net Core技巧
更新时间:2018-01-23浏览:

      .Net Core是.Net Framework的新一代版本,我们可以利用web项目在服务器上进行一些文章的发布,信息的交流等等。对于很多刚刚接触linux的新手来,将.Net Core部署在Linux服务器上是一件相当困难的事。下面小编教你如何部署.Net Core
      一、部署.NET Core
      1.SSH连接至服务器,安装.NET Core的依赖项:
linux:部署.Net Core技巧
      2.然后从微软官方获取.NET Core的主程序:
linux:部署.Net Core技巧
      3.如果你的服务器不能正确访问这个地址,你可能需要手动访问后面的地址,下载完毕之后,用任意一种方法传递进服务器,并命名为dotnet.tar.gz。
      4.执行指令将组件解压至指定的位置:
linux:部署.Net Core技巧
      5.创建链接以在任何路径下直接引用dotnet指令:
linux:部署.Net Core技巧
      至此,.NET Core框架就在你的服务器上搭建好了。
      二、部署一个ASP .NET服务程序
      1.在本地计算机上,修改Visual Studio功能,确保这一项是被安装的,然后启动Visual Studio,新建一个ASP .NET Core项目。
      2.类型选择Web应用程序。我们不对示例作太大的修改,仅仅是为了演示ASP .NET运行于.NET Core的状况。在项目资源管理器内打开Program.cs,依然是熟悉的C#代码:
linux:部署.Net Core技巧
      3.为了能正常运行,我们稍稍修改代码,让host的对象初始化器看起来是这个样子。
linux:部署.Net Core技巧
      4.保存工程,将整个解决方案上传至服务器。再次连接服务器,导航到你存放工程文件的目录下,执行指令:
linux:部署.Net Core技巧
      5.该指令指挥.NET Core恢复这个工程引用的包,耐心等待指令执行完毕。接着,执行指令:
linux:部署.Net Core技巧
      6.这条指令将使.NET Core编译并运行这个工程。控制台没有错误信息并产生类似输出,你的ASP .NET Core应用程序就应该在正确运行了:
linux:部署.Net Core技巧
      7.试着在任意设备上访问你服务器的IP地址(或者域名),如果能正确加载默认页面,你的.NET Core环境就算部署完毕了:
linux:部署.Net Core技巧
      这个.NET框架只是.NET标准的一个子集,不一定能100%兼容一个复杂的ASP .NET服务程序。但是利用这个框架,你可以把服务器切换至Linux系统,却仍然采用ASP .NET作为服务程序的具体实现方法。你也不必为了调试运行于Linux的服务程序而专门去配置一个Linux工作环境——因为部署.Net Core也可以运行在Windows上,Visual Studio本身就支持使用IIS Express来本地调试一个ASP .NET Core应用程序。
 

更多>>Win7主题下载排行
更多>>XP主题下载排行
更多>>系统热门教程