首页 > 其他分享 >Net6 Core Api(.net6)发布到IIS注意事项及显示HTTP 错误500.19解决方法

Net6 Core Api(.net6)发布到IIS注意事项及显示HTTP 错误500.19解决方法

时间:2023-02-19 11:12:03浏览次数:63  
标签:Core HTTP IIS 500.19 Api Net6 下载

Net6 Core Api发布到IIS不同于webapi,依赖框架不同,配置也移至项目内Program.cs

一、发布到指定文件夹,和IIS,不过注意IIS应用程序池选择的是 “无托管代码“

 

访问接口路径报500.19,原因是所依赖的框架不同,需要下载安装指定的依赖环境(查看第二点)

 

二、查看项目框架和下载,

下载地址

https://dotnet.microsoft.com/download/dotnet

我这里使用的是.Net6.0,要下载高于此版本的环境

 

点击你要下载的版本

下载了对应位数的安装

 

 

下载完成后可以在控制面板-程序和功能看到

 

此时运行可能还会报404

 

需要到发布文件下修改web.config文件

 

<aspNetCore processPath="dotnet" arguments=".\Signin.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
      <environmentVariables>
      <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
   </environmentVariables>
</aspNetCore> 

如果出现下面这个错误就是因为没有执行上步修改webconfig文件

 

 

成功访问

 

 



标签:Core,HTTP,IIS,500.19,Api,Net6,下载
From: https://www.cnblogs.com/ZhuMeng-Chao/p/17134367.html

相关文章

  • Angular Universal Application 应该处理 HTTP POST 请求吗?
    笔者最近工作上和团队其他同事处理Spartacus客户的SSR性能问题时,从Trace工具里发现SSR服务器接收到了一些HTTPPOST请求——要知道SSR通常情况下只处理HTTPG......
  • Web浏览器端通过https 使用mqtt通讯
    做的产品简介这次需要做一个web端的上课平台,有音视频通讯,有白板(画板)功能,有文字通讯等。技术点音视频通讯需要走Webrtc需要跟ios,android,windows,mac客户端互......
  • Spartacus payment types 在 checkout 步骤中发送 HTTP put 请求的实现明细
    我在我本地的开发环境,执行批处理程序b2c.bat可以正常运行4.3.x这个版本的Spartacus,但是5.0即develop分支就不行,报这个错误:$info"[email protected]"isanopti......
  • nginx启用http2不生效
    Nginx启用http2不生效,可以检查openssl版本是不是过低查看当前openssl版本opensslversionOpenSSL1.0.1e-fips11Feb2013查看完版本可知,当前版本是1.0.1的,版本过老,需......
  • 【ASP.NET Core】标记帮助器——抽象层
    标记帮助器,即TagHelpers。这个嘛,就直接翻译了,叫“标记帮助器”,虽然不好听,但只能这样了。当然你翻译为“标记增强器”也行。所谓标记帮助器,就是针对HTML标签(不管是标准......
  • http client
    HttpClientHttpClient是idea的插件简单案例:@PostMapping("/greeting")publicStringpostGreeting(@RequestBodyUseruser){return"HelloWorl......
  • SpringBoot: 自定义HttpMessageConverter
    一、定义类继承自AbstractHttpMessageConverterpackagecn.edu.tju.config;importcn.edu.tju.UserInfo;importorg.springframework.http.HttpInputMessage;importorg.spr......
  • 将 .net core 程序部署到 docker
    发布项目在VS里面选择你需要发布的程序右击添加docke支持,选择要发布的OS目标是Linux。然后会生成一个Dockerfile文件编辑Dockerfile文件注释掉一部分,然后添加......
  • ASP.NET Core - 自定义中间件
    上一章讲了请求管道与中间件的基本概念和工作模式,也介绍了ASP.NETCore中内置的中间件,这一章介绍一下如何自定义中间件,这是很常用也很重要的内容,日常工作中很多场景我们......
  • 3 .NET Core笔试题
    1.什么是ASP.NETCore?2.ASP.NETCore中AOP的支持有哪些?3.ASP.NETCoreFilter的注册方式有哪些?4.ASP.NETCoreFilter如何支持依赖注入?5.ASP.NETCore如何和读取配......