发布 ASP.NET Core 应用


第一步:运行 dotnet restore 命令,以还原项目中指定的依赖项

1 dotnet restore

第二步:使用 dotnet build 命令为目标平台上的应用创建调试版本。 如果不指定想要生成的运行时标识符,则 dotnet build 命令将会创建仅适用于当前系统运行时 ID 的版本。 可使用以下命令生成目标平台适用的应用:

1 dotnet build -r win81-x64

我的服务器是:Windows 8.1 / Windows Server 2012 R2
    win81-x64
    win81-x86
    win81-arm

目标平台.NET Core 运行时标识符 (RID) 目录

注:如果没有通过,提示如下类似信息:

C:\Program Files\dotnet\sdk\1.0.0\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.targets(92,5): error : Assets file 'D:\Site\GCClass4\obj\project.assets.json' doesn't have a target for '.NETCoreApp,Version=v1.0/win81-x64'. Ensure you have restored this project for TargetFramework='netcoreapp1.0' and RuntimeIdentifier='win81-x64'. [D:\Site\GCClass4\GCClass4.csproj]

请修改你的.csproj文件,如下:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>

    <TargetFramework>netcoreapp1.0</TargetFramework>

    <RuntimeIdentifiers>win81-x64</RuntimeIdentifiers>

  </PropertyGroup>

  <ItemGroup>

    <PackageReference Include="Microsoft.AspNetCore" Version="1.0.3" />

    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.0.2" />

    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.0.1" />

    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.0.1" />

    <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.0.1" />

  </ItemGroup>

</Project>

再次执行“第一步”和“第二步”,通过后在继续以下步骤

第三步:调试并测试该程序后,可以通过对两个目标平台使用 dotnet publish 命令来为每个作为目标的平台创建要与应用一起部署的文件,如下所示:

1 dotnet publish -c release -r win81-x64

-c 发布时要使用的配置。 默认值为 Debug。

-r 发布针对给定运行时的应用程序。 有关可以使用的运行时标识符 (RID) 列表,请参阅 RID 目录。

这将为目标平台创建一个应用的发行版(而不是调试版)。 生成的文件位于名为 publish 的子目录中,该目录位于项目的 .\bin\release\netcoreapp1.0\<runtime_identifier> 子目录的子目录中。 请注意,每个子目录中都包含完整的启动应用所需的文件集(既有应用文件,也有所有 .NET Core 文件)。

原文地址:http://www.cnblogs.com/duanyong/p/6541178.html


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326482.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

继承类对方法的影响java_4-Java面向对象-继承(上)

什么是继承?继承有哪些特点?我们在Java中如何实现继承?程序中的继承(面向对象编程思想来源于生活):解决重复代码的出现问题。抽取共性生成父类。此时猫和狗直接继承父类将可以直接使用父类的这些成员属性和方法。此时子类当中的方法就可以只写子类所特有的东西。特点: 1. 利…

javaSE基础代码案例

package org.test; import java.util.Arrays; import java.util.Scanner;/*** * 项目名称&#xff1a;Test * 类名称&#xff1a;TestMain * 类描述&#xff1a; * 创建人&#xff1a;Mu Xiongxiong * 创建时间&#xff1a;2018-3-29 下午3:49:00 * 修改人&…

迪杰斯特拉算法(最短路径)

描述 算法过程 代码实现 package com.atguigu.dijkstra;import com.sun.xml.internal.fastinfoset.algorithm.BooleanEncodingAlgorithm;import javax.sound.midi.Soundbank; import java.util.Arrays; import java.util.TimerTask;public class DijkstraAlgorithm {public st…

MySQL instr()函数

转载自 MySQL instr()函数 MySQL INSTR函数简介 有时&#xff0c;您想要在字符串中查找子字符串或检查字符串中是否存在子字符串。在这种情况下&#xff0c;您可以使用字符串内置INSTR()函数。 INSTR()函数返回字符串中子字符串第一次出现的位置。如果在str中找不到子字符串…

如何给视频中插入视频,字幕,以及去掉前后广告

昨天白天接到了一个这样的需求&#xff0c;就是剪辑一段视频&#xff0c;给视频中加入插入一个剪短的介绍&#xff0c;然后把没有用的截取掉。 看起来很简单&#xff0c;确实&#xff0c;利用常用的视频剪辑软件就可以直接实现&#xff0c;但是事实并不是这样的&#xff0c;接…

ZKEACMS for .Net Core 深度解析

ZKEACMS 简介 ZKEACMS.Core 是基于 .Net Core MVC 开发的开源CMS。ZKEACMS可以让用户自由规划页面布局&#xff0c;使用可视化编辑设计“所见即所得”&#xff0c;直接在页面上进行拖放添加内容。 ZKEACMS使用插件式设计&#xff0c;模块分离&#xff0c;通过横向扩展来丰富CMS…

java design按钮_DesignJava 设计模式,讲述 的各种 方便在项目中进行 框架结构 Develop 238万源代码下载- www.pudn.com...

文件名称: DesignJava下载收藏√ [5 4 3 2 1 ]开发工具: Java文件大小: 1675 KB上传时间: 2013-11-21下载次数: 2提 供 者: 102426详细说明&#xff1a;JAVA设计模式&#xff0c;讲述java的各种设计模式&#xff0c;方便在项目中进行设计框架结构-JAVA design patterns, j…

MySQL count()函数

转载自 MySQL count()函数 MySQL COUNT()函数介绍 COUNT()函数返回表中的行数。 COUNT()函数允许您对表中符合特定条件的所有行进行计数。 COUNT()函数的语法如下 - COUNT(expression)SQL COUNT()函数的返回类型为BIGINT。 如果没有找到匹配的行&#xff0c;则COUNT()函…

剪辑视频、去掉爱剪辑前后广告、视频中添加黑幕简要教程

昨天白天接到了一个这样的需求&#xff0c;就是剪辑一段视频&#xff0c;给视频中加入插入一个剪短的介绍&#xff0c;然后把没有用的截取掉。看起来很简单&#xff0c;确实&#xff0c;利用常用的视频剪辑软件就可以直接实现&#xff0c;但是事实并不是这样的&#xff0c;接下…

弗洛伊德算法

思路分析 代码实现 package com.atguigu.floyd;import java.util.Arrays;public class FloydAlgorithm {public static void main(String[] args) {//测试看看图是否创建成功char[] vertex{A,B,C,D,E,F,G};//创建邻接矩阵int[][] matrixnew int[vertex.length][vertex.length]…

Productivity Power Tools,对于Visual Studio 2017的15个扩展

在Visual Studio 2017正式发布期间&#xff0c;微软公司更新并发布了Productivity Power Tools的扩展版本。Productivity Power Tools的这个版本包括了针对VS 2017的15处扩展。 新版本Productivity Power Tools的优点之一是它允许微软监测哪些组件是开发者最频繁使用的&#xf…

java 读取svg元素_svg动态添加元素

动态添加元素x坐标值y坐标值文本内容动态添加元素var svgDoc null;var time null;// 动态添加元素var addElement function(x, y, nodeText) {// 添加圆形var c svgDoc.createElementNS(http://www.w3.org/2000/svg, circle);c.setAttribute(cx, x);c.setAttribute(cy, y);…

常用数据库复习资料

mast&#xff1a;数据库控制SQL Server的所有方面。这个数据库中包括所有的配置信息、用户登录信息、当前正在服务器中运行的过程的信息。model:数据库是建立所有用户数据库时的模板。当你建立一个新数据库时&#xff0c;SQL Server会把model数据库中的所有对象建立一份拷贝并移…

Java:comp/env/讲解与JNDI

转载自 "Java:comp/env/"讲解与JNDI 我们在使用JNDI调用某个对象时&#xff0c;会有下述两种方式 context.lookup(“java:comp/env/XXX”) context.lookup(“XXX”) context.lookup(“java:comp/env/XXX”)只能用在J2EE环境&#xff0c;如果你自己写一个main函数…

利用 Azure Functions 实现无服务器体系结构

从工具到机器再到计算机&#xff0c;我们一直在寻找能够自动执行重复工作并让我们所处理的上下文规范化的方法&#xff0c;以便我们可以将重心放在做出高价值的专业化贡献上&#xff0c;从而完成任务并解决问题。 与此同时&#xff0c;很显然&#xff0c;随着 IT 产业的不断发展…

2020蓝桥杯省赛---java---C---3( 跑步训练)

题目描述 代码实现 方式一 方式二 package com.atguigu.lanqiao;public class Main {public static void main(String[] args) {int target10000;int count0;boolean flagtrue;//判断此次是否需要跑步while (true){//如果小于600体力并且需要跑步&#xff0c;证明这一分钟跑…

python 找色点击_Python实现按键精灵(二)-找图找色

一、实现功能判断在指定坐标范围内&#xff0c;是否存在相似度大于n的图片&#xff0c;并返回坐标。二、基本思路A你需要寻找的图片B截取当前页面中指定范围的图片利用opencv 判断A在B中的位置&#xff0c;在该位置截取与A图同大小的图片C对比图片C与图片A的相似度三、实现的代…

Numeral.js数字格式化

翻译自 Numeral.js 用它 在浏览器中 <script src"numeral.min.js"></script> 或者引用从cdnjs.com <script src"http://cdnjs.cloudflare.com/ajax/libs/numeral.js/2.0.6/numeral.min.js"></script> 在Node.js中 npm inst…

sqlserver中常用的几个存储过程

sqlserver中的存储过程&#xff0c;何为存储过程呢&#xff1f; 存储过程&#xff08;Stored Procedure&#xff09;是在大型数据库系统中&#xff0c;一组为了完成特定功能的SQL 语句集&#xff0c;存储在数据库中&#xff0c;经过第一次编译后再次调用不需要再次编译&#x…

java枚举类定义性别_Java 枚举类和自定义枚举类和enum声明及实现接口的操作

1.枚举类注&#xff1a;JDK1.5之前需要自定义枚举类JDK 1.5 新增的 enum 关键字用于定义枚举类若枚举只有一个成员, 则可以作为一种单例模式的实现方式1.枚举类的属性1、枚举类对象的属性不应允许被改动, 所以应该使用 private final 修饰2、枚举类的使用 private final 修饰的…