十、Net6 Core Api发布到IIS

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> 

成功访问 


版权声明:本文为m0_37894611原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。