1.下载安装 Windows Server Hosting ,它的作用是,让IIS有反向代理功能(Asp.Net Core Module负责反向代理工作),将请求转发到 Kestrel

2.发布网站,有两种方法:用CLI dotnet publish 命令发布,也可以通过Visual Studio发布
在发布的文件夹中查看web.config文件,把 stdoutLogEnabled=”true” ,然后新建一个 logs 文件夹,因为web.config设置了日志的输出目录 stdoutLogFile=”.\logs\stdout”,而发布时不会生成logs文件夹,需要手动创建。

3.在IIS中部署,和以前发布一样,改变的是应用程序池不再是.NET CLR,而是选择无托管代码。再浏览发布的网站。。

4.结果访问报错了。。报“An error occurred while starting the application”,然后在logs文件夹下查看日志,告诉我缺少文件,导致报了这个错误。因项目中我启用了xml注释,所有的注释会生成到一个xml文件中,而发布的时候不会把这个xml文件输出到发布文件夹中,手动复制进去就可以正常访问了。

---------------------
作者:闪耀的瞬间
来源:CSDN
原文:https://blog.csdn.net/zhuyu19911016520/article/details/78222913
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/Jeely/p/10790943.html

ASP.NET Core部署在IIS上相关推荐

  1. 解决ASP.NET Core部署到IIS,更新项目另一个程序正在使用此文件,进程无法访问...

    问题 部署到IIS上的ASP.NET Core项目,在更新的时候会进程占用的错误 解决思路 初步解决方案: 1,关闭应用程序池 2,关闭网站 3,更新项目 缺点:网站没法访问,部署项目停的时间过长 答 ...

  2. ASP.NET CORE 之 在IIS上部署MVC项目

    与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel ...

  3. 解决 ASP.NET Core 部署到 IIS,更新项目时文件夹正在使用错误

    前言 虽然 ASP.NET Core 应用程序是跨平台的,但我们还是经常将它部署到 Windows 的 IIS 下. 当 ASP.NET Core 站点运行时,它会锁定正在使用的程序集,如果这时向站点 ...

  4. asp.net core部署到iis

    asp.net core项目部署到IIS稍微不同于之前,记录几个要点: 一.下载安装.NET Core 托管捆绑包,下载地址 ,这个链接或许不是最新的了,官方文档里面有这个链接,到下图所示位置即可找到 ...

  5. 将ASP.NET项目部署到IIS上后,接上数据库

    1.在sql server中创建NT AUTHORITY/NETWORK SERVICE用户.若无法创建就在在前面加一个名字,如"TestNT AUTHORITY/NETWORK SERVI ...

  6. 运行Vue在ASP.NET Core应用程序并部署在IIS上

    前言 从.NET Core 1.0开始我们就将其应用到项目中,但是呢我对ASP.NET Core一些原理也还未开始研究,仅限于会用,不过园子中已有大量文章存在,借着有点空余时间,我们来讲讲如何利用AS ...

  7. ASP.NET Core 使用IIS作为Web服务器,部署在IIS上

    1.修改项目代码Program.cs文件 替换为如下内容: public class Program     {         public static void Main(string[] ar ...

  8. C#编写ASP.NET Core的Web API并部署到IIS上的详细教程(API用于准确获取Word/Excel/PPT/PDF的页数)6 -将项目部署到IIS,及常见错误解决方案

    C#编写ASP.NET Core的Web API并部署到IIS上的详细教程(API用于准确获取Word/Excel/PPT/PDF的页数)6 -将项目部署到IIS,及常见错误解决方案 1.前言 2.安 ...

  9. 第三节:Windows平台部署Asp.Net Core应用(基于IIS和Windows服务两种模式)

    一. 简介 Asp.Net Core 部署方式有两种:依赖框架和独立部署. 1. 框架依赖的部署: 顾名思义,依赖框架的部署 (FDD) 依赖目标系统上存在共享系统级版本的 .NET Core. 由于 ...

  10. Abp框架从零开始(基于.Net Core 2.2) 小记(五) 将服务器部署在IIS上

    这一篇,我们尝试将我们的Abp项目部署到IIS上. 首先回顾下Abp框架从零开始(基于.Net Core 2.2) 小记(一) 为Swagger接口页添加详细注释这篇文章,为我们的接口添加上详细的注释 ...

最新文章

  1. 京东2019春招Java工程师编程题题解
  2. Linux增加开放端口号
  3. 2021-08-03 DISTINCT去重复操作
  4. C#应用视频教程3.4 Halcon+C#测试
  5. Makefile教程二 变量
  6. 阵列信号处理基础(一、协方差矩阵)
  7. 数据库技术与应用课程设计-学生信息管理系统
  8. 建模笔记---从3dsmax到Uvlayout到Sp的流程学习笔记
  9. 深蓝学院-多传感器融合定位课程-第4章-点云地图构建及基于地图的定位
  10. 利用Selenium(爬虫)爬取物流信息,并用邮件提醒自己物流更新
  11. 1.DingoApi安装和配置
  12. learn the python in hard way习题36~39的附加习题
  13. Win10 schtasks 不稳定问题
  14. 图解IFRS9 金融工具(8)减值准备规则比较
  15. MySQL中创建jxgl数据库_《MySQL数据技术与实验指导》jxgl数据库的创建和插入
  16. 左图右文或者上图下文的排列
  17. 乱砍设计模式之三 -- DECORATOR模式
  18. AD域组策略管理-强制组策略更新报错(远程过程调用被取消8007071a、RPC服务器不可用800706ba)处理方法
  19. B - 电影节 并查集
  20. 利用js写的见缝插针小游戏

热门文章

  1. 百度风云榜前50名小偷——专门用于提高你网站的流量!
  2. 2021,前方路艰,与君共勉
  3. 「leetcode」501. 二叉搜索树中的众数【暴力统计】【中序遍历】详解
  4. InDesign 教程,如在使用的不同类型的框架?
  5. Mac系统功能快速切换状态栏小工具One Switch for Mac
  6. 如何在Mac上添加密码提示?
  7. FCPX安装插件位置及删除插件的方法
  8. 使用Screaming Frog SEO Spider 如何查找断开的链接
  9. 年终了,看雪给努力又认真的你颁奖!
  10. CMDB内功心法,助我登上运维之巅