在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序

前言:

  随着ASP.NET Core 1.0的发布,论坛里相关的文章也越来越多,正好有时间在测试环境上搭建 ASP.NET Core的发布环境,把过程中遇到的问题写给大家,以便有用到的朋友需要。

环境:

     Windows Server 2012 R2 Standard with Update 

     MSDN 链接:ed2k://|file|cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso|5545705472|121EC13B53882E501C1438237E70810D|/

IIS 8.5

  打开服务器管理器,点击添加角色和功能。

  

  选择基于角色或基于功能的安装。

   

  选择服务器。 选择webserver(iis)

   

 

  选择角色。

   

  打开web服务器(IIS)选项。选择常见http功能。

   

  安全性选择中勾选常用的安全性选项。

   

  应用程序开发选项中,请确保选择.net 3.5,.net 4.5,ISAPI扩展。

   

  开始安装。

  至此 IIS 8.5安装结束  打开 http://localhost可以查看 

ASP.NET Core环境:

  这个不说那么细 坛子里都有 首先安装

      新版本:SDK DotNetCore.1.0.0-SDK.Preview2-x64.exe

  安装后在CMD 输入dotnet查看 是否安装成功

 

  然后安装 NodeJS 还有NPM 还有 bower 和Gulp 这里会遇到一个问题 稍后

      NodeJS 的版本:node-v4.4.7-x64 双击安装 一直下一步 

   

   安装完成后用NPM安装 bower和Gulp 

        命令: npm install bower -g

        命令: npm install gulp -g

编译项目并发布:

     进入控制台,切换到项目目录 运行

   dotnet restore "D:\WorkSpace\trunk\src\XXXX.Web"      该命令还原依赖包

   dotnet build "D:\WorkSpace\trunk\src\XXX.Web"           该命令编译项目

   dotnet publish -o D:\Publish                                        该命令发布为 发布到 D:\Publish 文件夹

       此时 有些人朋友可能会发现  最后一个命令执行失败了,错误原因:No executable found matching command "bower"  没有安装bower 

   可是之前明明安装过 bower 这是怎么回事呢 不急,打开 控制台 输入 bower 检查一下

  

  发现确实安装成功了,我在我自己电脑WIN10和WIN7上同样步骤 发现并有此问题

    去检查环境变量 发现NPM在server上的位置并不是指向安装目录的  而是 C盘下用户文件夹APP DATA里面,然后dotnet core 是根据环境变量去找bower就没有找到

          解决办法 将安装目录下 的bower 复制到环境变量目录下 即可 

    继续执行刚才的publish命令 成功。

IIS发布:

  

 

  添加站点 什么的太简单 不多说了,应用程序池选择 无代码托管 集成:

    

 然后运行,发现有报错了

  错误信息 也说的很不明白 ,只好上官网查看发布的相关说明  https://docs.asp.net/en/latest/publishing/iis.html

   发现没有装Install the .NET Core Windows Server Hosting bundle

      下载安装下来 再次打开网站 正常运行了  至此  在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序  

相关文章:


原文地址:http://www.cnblogs.com/revolution/p/5649651.html


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

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

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

相关文章

Github Pages + Jekyll 独立博客一小时快速搭建上线指南

只要一小时?! 人生道路上布满了坑,于是有了人生导师。 美丽的地球上布满了坑,于是有了Google Earth。 使用Github Pages搭建独立博客的过程中布满了坑,所以有了这篇指南。 我在自己查找资料搭建的过程中发现了许多大…

Java NIO系列教程(九) ServerSocketChannel

转载自 Java NIO系列教程(九) ServerSocketChannel 译文链接 作者:Jakob Jenkov 译者:郑玉婷 校对:丁一 Java NIO中的 ServerSocketChannel 是一个可以监听新进来的TCP连接的通道, 就像标准IO中的Server…

ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First

ASP.NET Core 开发-Entity Framework Core 1.0 Database First,ASP.NET Core 1.0 EF Core操作数据库。 Entity Framework Core 1.0 也已经发布了,可以适用于 .NET Core 1.0 及ASP.NET Core 1.0 。 EF Core RC2 时,使用的Code First: http://w…

Oracle 分页语句解释,oracle 分页语句

private static final String QUERYPERPAGESQL "select * from (select m.*, rownum rn from (select * from music order by id) m where rownum < ?) where rn > ?";//该sql语句为每页显示的个数public List queryPerPage(int page) {//page为当前处于第几…

Java NIO系列教程(八) SocketChannel

转载自 Java NIO系列教程&#xff08;八&#xff09; SocketChannel 译文链接 作者&#xff1a;Jakob Jenkov 译者&#xff1a;郑玉婷 校对&#xff1a;丁一 Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel&a…

php 正则获取html标签,php正则取嵌套html标签

$s <<nested tag testhtml;$pattern "/("."]*?)\s*>|"."\s]))?)*\s*\/?>|"."|"."".")/";preg_match_all($pattern, $s, $aMatches, PREG_OFFSET_CAPTURE);function getMatchTags($s, $arr) {$sM…

拥抱.NET Core,跨平台的轻量级RPC:Rabbit.Rpc

不久前发布了一篇博文“.NET轻量级RPC框架&#xff1a;Rabbit.Rpc”&#xff0c;当初只实现了非常简单的功能&#xff0c;也罗列了之后的计划&#xff0c;经过几天的不断努力又为Rabbit.Rpc增加了一大波新特性&#xff0c;今天主要介绍下项目近况。 特性一览 Apache License 2.…

oracle应用程序SQL提交方式,Oracle Submit Request - 请求的调用方法: FND_REQUEST.SUBMIT_REQUEST...

FND_REQUEST.SUBMIT_REQUEST 函数是用来提交一个请求的,它返回一个NUMBER值.具体调用如下:result : fnd_request.submit_request(application CHAR, --模快program CHAR, --应用程式description CHAR, --请求说明(可选)start_time CHAR, --RUN 时间(可选)sub_request…

Java NIO系列教程(六) Selector

转载自 Java NIO系列教程&#xff08;六&#xff09; Selector 译文链接 作者&#xff1a;Jakob Jenkov 译者&#xff1a;浪迹v 校对&#xff1a;丁一 Selector&#xff08;选择器&#xff09;是Java NIO中能够检测一到多个NIO通道&#xff0c;并能够知晓通道是否为诸如读写事…

.NET 框架兼容性简介

前言 从.NET框架4.0开始&#xff0c;所有主版本号为4&#xff08;称为“4.x”版本&#xff09;的.NET框架&#xff0c;都会进行就地更新。这就意味着在一段时间内&#xff0c;电脑上安装的只有一个.NET 4.x框架。安装.NET 4.5框架将替换.NET 4.0框架&#xff0c;.NET 4.5.1框架…

php滚动公告源码,好用的滚动公告HTML代码

JsCSS间断和不间断文本滚动代码.noticebox{width:150px;height:25px;line-height:25px;border:#bbb 1px solid;overflow:hidden;}.noticebox ul{margin:0;padding:0}.noticebox li{height:25px;line-height:25px;font-size:12px;text-align:center;list-style-type:none;}第一行…

当当网首页——CSS代码

charset "utf-8"; /* CSS Document *//*首页样式*/ /*右侧随鼠标滚动的广告图片*/ .right{top:50px;right:30px;position:absolute;z-index:3; } .dd_close{width:35px;height:18px;text-align:center;border:solid 1px #999;background-color:#E0E0E0;top:0px;right…

Java NIO系列教程(七) FileChannel

转载自 Java NIO系列教程&#xff08;七&#xff09; FileChannel 译文链接 作者&#xff1a;Jakob Jenkov 译者&#xff1a;周泰 校对&#xff1a;丁一 Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。 FileChannel无法设置为非阻塞…

js+php在线截图 jquery fileupload.js,另一种图片上传 jquery.fileupload.js

今天遇到另外一种上传图片方法用jquery.fileupload.js一个文件类型的元素$("#fileupload").fileupload({datatype:"json",url: "/File/UploadFiles",done: function (e, data) { //上传结束的操作if (data.result[0].result ! "OK") /…

当当网首页——JS代码

$(function($){//打开一个广告窗口window.open(open.html,,top0,left200,width500,height327,scrollbars0,resizable0);//随滚动条滚动的可关闭广告窗口$(window).scroll(function(){var st $(this).scrollTop()50;$("#right").css("top",st);});$("…

Java NIO系列教程(一) Java NIO 概述

转载自 Java NIO系列教程&#xff08;一&#xff09; Java NIO 概述 译文链接 作者&#xff1a;Jakob Jenkov 译者&#xff1a;airu 校对&#xff1a;丁一 Java NIO 由以下几个核心部分组成&#xff1a; ChannelsBuffersSelectors 虽然Java NIO 中除此之外还有很多…

linux原有的文件系统扩展,原来linux不用LVM也能扩展文件系统

以前总以为UNIX/LINUX使用了lvm才能扩展或缩小卷和文件系统&#xff0c;今天才发现我错了&#xff1a;即使没有lvm&#xff0c;linux也能扩展卷和及其相应的文件系统而不会丢失原有数据。以下是测试步骤&#xff0c;记录备查。1、系统是redhat linux 6[rootlocalhost ku]# unam…

当当网上书店购物车——源码

关于当当网的所有图片资源都已上传&#xff0c;下载地址&#xff1a;当当网资料&#xff0c;点击下载即可&#xff0c;下面上html代码&#xff1a; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml…

Java NIO系列教程(二) Channel

转载自 Java NIO系列教程&#xff08;二&#xff09; Channel译文链接 作者&#xff1a;Jakob Jenkov 译者&#xff1a;airu 校对&#xff1a;丁一 Java NIO的通道类似流&#xff0c;但又有些不同&#xff1a; 既可以从通道中读取数据&#xff0c;又可以写数据到通…

linux写入二进制文件内容,linux – 从管道读取数据并写入标准输出,中间延迟.必须处理二进制文件...

我现在已经尝试了大约一个小时来找到解决这个问题的优雅方案.我的目标基本上是编写带宽控制管道命令,我可以在各种情况下重复使用(不仅仅是网络传输,我知道scp -l 1234).我想做的是&#xff1a;>延迟X秒.>从管道读取Y量(或者如果没有足够的话,小于Y).>将读取数据写入标…