使用 IIS 在 Windows 上托管 ASP.NET Core2.0

https://www.cnblogs.com/sundar/p/9195550.html

阅读目录

准备:
第一步:新建项目ASP.NET Core Web应用程序
第二步:发布
第三步:IIS配置
第四步:安装 .NET Core 托管捆绑包(重点)
第五步:在IIS中添加网站
回到顶部
准备:
操作系统:Windows Server 2008 R2 或更高版本

开发环境:VS2017

回到顶部
第一步:新建项目ASP.NET Core Web应用程序
在 Visual Studio 中,选择“文件”>“新建”>“项目”。

在新建项目对话框的左侧窗格选择“.NET CORE”,

在中间窗格中,点击“ASP.NET Core Web 应用程序(.NET Core)”

修改自己的项目命名及存储位置

点击确定

在版本选择器下拉框中选择“ASP.NET Core 2.0”
选择“Web 应用程序(Model-View-Controller)”
点击“确定”

创建完成后,点击"F5"或者“Ctrl-F5”就能看到程序在本地成功运行了,如下图:

回到顶部
第二步:发布
无需修改代码,直接右击.NET Core项目选择发布

创建新配置文件

选择IIS,点击发布

下拉选择“文件系统”,选择发布路径,点击下一页

选择如图配置,点击保存

回到顶部
第三步:IIS配置
在服务器管理器中,单机添加角色,勾选IIS,很简单网上很多教程,我就不重新配了,IIS安装的功能默认即可,如有需要,额外勾选下

回到顶部
第四步:安装 .NET Core 托管捆绑包(重点)
注意注意注意,此步骤一定要在IIS安装之后执行,如果先执行第四步,后第三步,会报错

捆绑包可安装 .NET Core 运行时、.NET Core 库和 ASP.NET Core 模块。 该模块创建 IIS 与 Kestrel 服务器之间的反向代理。

如果系统没有 Internet 连接,请先获取并安装 Microsoft Visual C++ 2015 Redistributable,然后再安装 .NET Core 托管捆绑包。

下载地址:https://www.microsoft.com/net/download/all

安装完成后,重启系统,或从命令提示符处依次执行 net stop was /y 和 net start w3svc。 重新启动 IIS 将选取安装程序对系统 PATH 所作的更改。

回到顶部
第五步:在IIS中添加网站

注:应用程序池要选无托管代码

大功告成,点击浏览网站即可

最新文章

  1. 前端模块化工具-webpack
  2. Xcode6 storyboard new push segue 后的视图控制器没有navigation item bug.
  3. sybase学习
  4. c++算法应用 预备
  5. echo "不允许上传该类型的文件
  6. MSDN(电驴)
  7. iOS 开发压缩--SSZipArchive
  8. poj 1797 Heavy Transportation(Dijkstar变形)
  9. Beyond Compare 相同文件对比结果仍显示红色 解决方案
  10. 【解决】HDFS HA无法自动切换问题
  11. java之迭代器
  12. Executor框架
  13. 把项目中的那些恶心的无处存储的大块数据都丢到FastDFS之快速搭建
  14. Android应用打破65K方法数限制
  15. Can`tconnect to MySQL server on 'localhost'(10061)问题解决
  16. Oracle SQL Loader
  17. Java 开发笔记
  18. 利用Python制作简单的小程序:IP查看器
  19. 一张图读懂PBN旁切转弯计算
  20. Spring Boot使用Servlet、Filter或Listener的方式

热门文章

  1. win32com操作word(2):常用用法
  2. appium 特殊操作
  3. 「JLOI2011」「LuoguP4568」飞行路线(分层图最短路
  4. python爬虫知识点总结(三)urllib库详解
  5. 关于pyspark
  6. Ubuntu环境下对拍
  7. JZOJ 1667【AHOI2009】中国象棋——dp
  8. 用Spring MVC开发简单的Web应用程序
  9. 重学JAVA基础(四):线程的创建与执行
  10. 用OpenLayers开发地图应用