Net6 Core webApi发布到IIS

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

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

在IIS管理器中点击浏览,访问接口路径报500.19,原因是所依赖的框架不同,需要下载安装指定的依赖环境

访问报错

 二、查看项目框架和下载

运行时下载地址:下载 .NET 6.0 (Linux、macOS 和 Windows)

 下载高于项目版本的(最好这四个全安装上)

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

 

此时运行可能还会报404

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

添加环境为开发环境,修改成:

 

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

浏览器输入地址:http://localhost:8002/swagger/index.html成功访问 

相关推荐

  1. .Net6 记一次RabbitMq消息订阅/发布优化

    2023-12-30 12:52:02       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-30 12:52:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-30 12:52:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-30 12:52:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-30 12:52:02       20 阅读

热门阅读

  1. 第一篇 设计模式引论 - 探索软件设计的智慧结晶

    2023-12-30 12:52:02       35 阅读
  2. 二、计算机软件及其使用-电子表格软件Excel 2016

    2023-12-30 12:52:02       41 阅读
  3. Android常用命令

    2023-12-30 12:52:02       41 阅读
  4. MySQL聚簇索引和非聚簇索引的区别

    2023-12-30 12:52:02       42 阅读
  5. js 判断值 对象 是否存在 包含 的各种方式

    2023-12-30 12:52:02       42 阅读
  6. 引领时代的大模型chatgpt简介

    2023-12-30 12:52:02       37 阅读
  7. MATLAB曲线拟合

    2023-12-30 12:52:02       47 阅读
  8. Leetcode 414.第三大的数

    2023-12-30 12:52:02       40 阅读