ASP.NET Core部署在IIS上
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上相关推荐
- 解决ASP.NET Core部署到IIS,更新项目另一个程序正在使用此文件,进程无法访问...
问题 部署到IIS上的ASP.NET Core项目,在更新的时候会进程占用的错误 解决思路 初步解决方案: 1,关闭应用程序池 2,关闭网站 3,更新项目 缺点:网站没法访问,部署项目停的时间过长 答 ...
- ASP.NET CORE 之 在IIS上部署MVC项目
与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel ...
- 解决 ASP.NET Core 部署到 IIS,更新项目时文件夹正在使用错误
前言 虽然 ASP.NET Core 应用程序是跨平台的,但我们还是经常将它部署到 Windows 的 IIS 下. 当 ASP.NET Core 站点运行时,它会锁定正在使用的程序集,如果这时向站点 ...
- asp.net core部署到iis
asp.net core项目部署到IIS稍微不同于之前,记录几个要点: 一.下载安装.NET Core 托管捆绑包,下载地址 ,这个链接或许不是最新的了,官方文档里面有这个链接,到下图所示位置即可找到 ...
- 将ASP.NET项目部署到IIS上后,接上数据库
1.在sql server中创建NT AUTHORITY/NETWORK SERVICE用户.若无法创建就在在前面加一个名字,如"TestNT AUTHORITY/NETWORK SERVI ...
- 运行Vue在ASP.NET Core应用程序并部署在IIS上
前言 从.NET Core 1.0开始我们就将其应用到项目中,但是呢我对ASP.NET Core一些原理也还未开始研究,仅限于会用,不过园子中已有大量文章存在,借着有点空余时间,我们来讲讲如何利用AS ...
- ASP.NET Core 使用IIS作为Web服务器,部署在IIS上
1.修改项目代码Program.cs文件 替换为如下内容: public class Program { public static void Main(string[] ar ...
- 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.安 ...
- 第三节:Windows平台部署Asp.Net Core应用(基于IIS和Windows服务两种模式)
一. 简介 Asp.Net Core 部署方式有两种:依赖框架和独立部署. 1. 框架依赖的部署: 顾名思义,依赖框架的部署 (FDD) 依赖目标系统上存在共享系统级版本的 .NET Core. 由于 ...
- Abp框架从零开始(基于.Net Core 2.2) 小记(五) 将服务器部署在IIS上
这一篇,我们尝试将我们的Abp项目部署到IIS上. 首先回顾下Abp框架从零开始(基于.Net Core 2.2) 小记(一) 为Swagger接口页添加详细注释这篇文章,为我们的接口添加上详细的注释 ...
最新文章
- 京东2019春招Java工程师编程题题解
- Linux增加开放端口号
- 2021-08-03 DISTINCT去重复操作
- C#应用视频教程3.4 Halcon+C#测试
- Makefile教程二 变量
- 阵列信号处理基础(一、协方差矩阵)
- 数据库技术与应用课程设计-学生信息管理系统
- 建模笔记---从3dsmax到Uvlayout到Sp的流程学习笔记
- 深蓝学院-多传感器融合定位课程-第4章-点云地图构建及基于地图的定位
- 利用Selenium(爬虫)爬取物流信息,并用邮件提醒自己物流更新
- 1.DingoApi安装和配置
- learn the python in hard way习题36~39的附加习题
- Win10 schtasks 不稳定问题
- 图解IFRS9 金融工具(8)减值准备规则比较
- MySQL中创建jxgl数据库_《MySQL数据技术与实验指导》jxgl数据库的创建和插入
- 左图右文或者上图下文的排列
- 乱砍设计模式之三 -- DECORATOR模式
- AD域组策略管理-强制组策略更新报错(远程过程调用被取消8007071a、RPC服务器不可用800706ba)处理方法
- B - 电影节 并查集
- 利用js写的见缝插针小游戏