码迷,mamicode.com
首页 > Web开发 > 详细

发布.NET Core到IIS

时间:2016-06-14 12:00:47      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:

支持操作系统

支持以下操作系统:

  • Windows 7及以上版本
  • Windows Server 2008 R2及以上版本

 

IIS配置

启用Web服务器(IIS)服务器角色,建立角色服务。

Windows桌面操作系统

进入 控制面板 > 程序 >  程序和功能 > 启用或关闭windows功能。 打开Internet Information Services, 打开IIS中的 Web管理工具 万维网服务

技术分享
 
 

Windows Server操作系统

服务器操作系统,使用添加角色和功能向导开启服务器的IIS功能。

技术分享

角色服务步骤中,选择你想要的IIS服务角色或接受默认角色服务。

技术分享

继续通过确认步骤来启用web服务器角色和服务。

安装 .NET Core Windows Server 托管包

  1. 在服务器上安装 .NET Core Windows Server Hosting 。 它将安装 .NET Core Runtime、.NET Core 运行库、ASP.NET Core模块,该模块可以创建IIS和Kestrel服务器间的反响代理 
  2. 执行 iisreset 命令或重启iis服务。

部署应用程序

  1. 在IIS服务器上,创建一个 .NET Core发布的文件夹,里面包含发布的项目文件 。
  2. 在创建的文件夹中创建一个 logs 文件夹来保存应用程序日志(前提是启用了日志记录)。 如果不记录日志的话可以跳过这一步。
  3. 将应用程序部署到目标IIS服务器上创建的文件夹。使用Web部署的信息,请参阅发布与IIS Web部署使用Visual Studio

警告

  .NET Core 应用程序承载通过 IIS 和 Kestrel 服务器之间的反向代理。 如果要创建反向代理,web.config配置文件必须存在部署路径的根目录。

在IIS配置网站

  1. IIS管理器,创建一个新的网站。填写网站名并设置物理路径文件夹。 设置绑定,然后创建网站。
  2. 设置该网站的应用程序池无托管代码。 ASP.NET Core在单独的进程中运行。

 

打开添加网站窗口。

技术分享

配置网站。

技术分享

应用程序池面板,打开编辑应用程序池窗口上点击右键并选基本设置

技术分享

设置。 NET CLR版本托管代码

技术分享

浏览网站。

技术分享

 

发布.NET Core到IIS

标签:

原文地址:http://www.cnblogs.com/learn-dotnet/p/5583046.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!