tnblog
首页
视频
资源
登录

NetCore6.0 发布到iis上踩坑

4937人阅读 2023/3/8 10:57 总访问:468906 评论:0 收藏:0 手机
分类: 笔记

前言:早上好 各位 我是小付 今天给大家带来一篇 NetCore项目发布到服务器上报错的文章。话不多说直接开整
正文:今天发布netcore 到iis上 结果发现各种报错下面复述一下报错内容和解决方法
发布到文件夹。(注意:发布之前要先保证能编译通过)

发布完后 要看有无报错信息。这些都没有问题后 就把包丢到服务器上 服务器用堡垒机连接 这里顺便说一下 堡垒机连接设置怎么添加本地磁盘 打开连接设置  找到本地资源 然后就可以挂载自己需要的磁盘了 这样做的好处是 你直需要在本地打包好 在服务器上 找到改磁盘就可以拿到文件 避免复制粘贴 有效提高了效率
iis发布网站这些就略过了,有不懂的小白可百度或者私我
发布完后 就报错500.19 刚开始以为是没有权限  给网站添加权限后 依然没有解决
还是报同样的错误。度了后发现需要添加一个包(Swashbuckle.AspNetCore.SwaggerUI)如下图 

并且把应用程序池改为无托管

这个时候就GG了  因为发布之前并没有检查这个包 所以现在发布的做费 重新安装包后再次打包发布
发布完后 依然是报错的...气的我差点当场去世,检查网站和服务器 都没有发现任何问题 甚至还给我报了一个404 好家伙
无奈 又找到度娘 最后发现web.config文件里面还要添加一个配置

添加完这个配置就完成了,这个时候就要用到postman工具来测试程序是否能正常返回数据
这里有一个坑 就是服务器是另外一个同事部署的  端口固定死了 调用的是服务器的端口所以一直调用不成功
当我还在苦逼的找我哪里有问题时,试了一下 我发布网站的端口 意外的发现 可以了  好家伙 直接把我激动得。
到此就结束了 感谢各位老铁观看,下期见


评价

net core发布到iis常见错误

net core发布到IIS遇到各种坑啊,一波三折很不容易才发布成功。记录一下,让来后人少坑一下处理程序aspNetCore在其模块列表...

net core项目发布到iis

需要的环境dotnet-sdk: 就是net core运行的环境dotnet-hosting:这个完整后,iis会出现一个模块,负责转发请求到真正的Kest...

Access to the path 'xxxx' is denied,访问拒绝。net core发布到iis文件下载权限问题

.net core访问文件报错Access to the path 'C:\xx\yy.zip' is denied.是因为iis对文件的权限不够,在需要访问的文...

重新安装iis

Win+R-->cmd-->输入命令:cd\-->回车(回到C盘根目录)--> 输入:cd C:\Windows\Microsoft.NET\Framework\v4.0.3...

iis支持webp格式图片让iis支持vtt格式,iis设置mime类型,iis配置支持的类型

webp格式图片可以让图片体积变小。也让下载图片变得更加困难一点 在线制作webp工具 https://www.upyun.com/webp?utm_mediu...

解决iis无法发布问题iis应用程序池无法启动问题

iis无法发布应该是应用程序池没有被启动,而直接启动又无法启动。可以使用下面的步骤来解决1.使用cmd执行命令fsutil resour...

使用iisexpress发布项目

由于这台电脑太过于傲娇无法安装Iis,所以尝试使用iisexpress发布一下项目iisexpress虽然小巧但是功能还是挺强大的虽然使用...

iis发布项目的各种坑

首先最重要的是看看iis有没有装完整这些都勾上,不然由于没有装完整会有各种问题的比如:HTTP错误403.14-ForbiddenWeb服务...

wcf net.tcp 双向通讯,以及发布iis问题

一:新建wcf服务 UserCallBack.svc[ServiceContract(CallbackContract=typeof(ICallback))]//指定UserCallBack回调接口 pu...

iis 文件下载 防止直接从地址输入访问文件

我们限制iis可以访问的文件后缀,在webconfig中system.webServer节点配置一下即可<security> <requestFiltering&...

文件下载拒绝访问 iis没有权限问题

做文件下载报错看日志在需要访问的文件夹 右键-->安全 然后查找添加IIS_ISERS即可但是这里要注意一下权限的问题,如果...

iis网站启动不了,错误提示“另一个程序正在使用此文件,进程无法访问”

一般情况下是因为端口被占,1、在开始--运行 里面输入cmd点回车,会出现运行窗口。2、在提示符后输入netstat -ano回车,找...

iis配置HTTPS

一、下载证书(我这里是下载的阿里云免费的证书)下载iis版本然后解压解压效果如下:二、安装证书(我这里是windows server...

在windows 7下安装和设置iis 发布Silverlight 站点

一:安装IIS Internet信息服务(IIS)7.5是Windows7提供的Web服务器软件。默认情况下,IIS并没有随Windows一起安装。 1、依...
每一段路程,都是一种领悟
排名
10
文章
102
粉丝
17
评论
34
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术