首页 > 其他分享 >.NET 7发布到IIS HTTP 错误 500.19 - Internal Server Error

.NET 7发布到IIS HTTP 错误 500.19 - Internal Server Error

时间:2023-07-14 10:24:45浏览次数:38  
标签:HTTP IIS Server 发布 Internal NET

之前一直都是用的独立发布,就没有配置过服务器环境,今天发布了一个依赖版,果不其然报错了

一番查找之后原因也是很简单,服务器需要安装一个.NET运行时的环境

https://dotnet.microsoft.com/zh-cn/download/dotnet/7.0

打开之后下载这一个,你也可以选择下载左边的SDK,里面是包含了.NET运行时的

 在服务器上安装之后,打开IIS,打开模块,看下里面是不是多了一个AspNetCoreModuleV2,有就说明可以运行我们发布的项目了,接下来重启一下IIS

 

 

 然后把我们项目的应用池改为无托管代码, 接下来就可以正常访问项目啦

小问题一记,积小成大

标签:HTTP,IIS,Server,发布,Internal,NET
From: https://www.cnblogs.com/corechen/p/17552965.html

相关文章

  • SpringBoot是接到一个http请求就开启一个线程处理吗?
    1、跳出一个误区:SpringBoot不处理任何请求Spring本身并不进行Web的处理,无论是TCP连接也好还是请求和响应也好,这些都是在Spring以外的部分完成的,例如Tomcat,所以默认的SpringBoot将会集成Tomcat内嵌容器。Controller中收到的请求,都是经过Tomcat容器解析后交给Ser......
  • HTTP协议违背
    HTTP协议违背2.1请求URI过长告警信息:therequestedURL'slengthexceedsthecapacitylimit描述:HTTP请求URI长度超过默认缓冲区大小,认为其不合规2.2 请求头部过长告警信息:requestexceedssystem'slimit描述:HTTP请求头部长度超过默认的缓冲区大小,认为其不合规2.3 ......
  • 使用HttpUtil时报javax.net.ssl.SSLHandshakeException: No appropriate protocol异常
    在使用HttpUtil类时,针对某一个接口报错出现异常HttpGetInforesult=HttpUtil.getInfo(token,Url);但是这个getInfoUrl在postman上调用是成功的后来查找后发现问题是:在Java8及高版本以上的版本在调用ssl时会出现javax.net.ssl.SSLHandshakeException:Noappropriateprotoc......
  • Vue项目配置Https双向认证
    访问双向认证的Https接口本地运行设置修改webpack配置 jsconstfs=require('fs')constoptions={//客户端密钥key:fs.readFileSync(path.join(__dirname,'../ca/key.pem')),//客户端公钥cert:fs.readFileSync(path.join(__dirname,'../ca......
  • vue配置https
    constpath=require('path');constfs=require('fs');consthttps=require('https');constoptions={key:fs.readFileSync(path.join(__dirname,'./ca/client.key')),cert:fs.readFileSync(path.join(__dirname,......
  • 六月学习之Haproxy高级功能(自定义HTTP报文)
    6、Haproxy高级功能6.8、自定义HTTP报文6.8.1、reqaddreqadd<string>[{if|unless}<crond>]在请求报文中添加指定首部实现原理:client-->haproxy-->reqadd(添加header)-->web1、在frontend中使用reqadd,将发往后端集群的请求中添加一个headercat/etc/haproxy/haproxy.cfgf......
  • HttpURLConnection绕过SSL验证,信任所有证书的工具类
    HttpURLConnection绕过SSL验证,信任所有证书的工具类发起https请求时经常会出现javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException这样的错误,那是因为环境中没有证书校验,我们可以在连接中设置绕过SSL校验来解决这个问题。publicclassSslUtil{......
  • 你知道 apiserver 是如何映射请求 url 的吗?
    我们都知道apiserver是kubernetes里一个组件,可以简单地认为其是一个web应用,提供http接口(亦称restful)服务,如同CRUD程序员所熟知的tomcat,同样地CRUD程序员使用MySQL存储业务数据,而apiserver则使用etcd存储数据。从使用角度看,web服务器要做到:1.监听端口,2.映......
  • SQLServer中创建用户角色及授权
    在SQLServer中创建用户角色及授权假设,我们准备建立一个dba数据库帐户,用来管理数据库mydb。1.首先在SQLServer服务器级别,创建登陆帐户(createlogin)--创建登陆帐户(createlogin)createlogindbawithpassword='abcd1234@',default_database=mydb登陆帐户名为:“dba”,......
  • minio 配置https访问
    官网文档:https://docs.min.io/docs/how-to-secure-access-to-minio-server-with-tls.html在${HOME}.minio/certs文件夹下1、生成私钥opensslgenrsa-outprivate.key20482、生成自签名证书创建一个以openssl.conf以下内容命名的文件。设置IP.1和/或DNS.1指向正确的IP/DNS......