首页 > 编程语言 >发布 ASP.NET Core WebAPI 至 IIS

发布 ASP.NET Core WebAPI 至 IIS

时间:2023-10-24 17:46:58浏览次数:33  
标签:WebAPI Core ASP 发布 VS 服务器 NET

一、在 VS 上

1. 在 VS 项目上右键,选择发布:

2.根据服务器情况,选择目标运行时;将开发时使用的框架作为目标框架;目标位置上已有的文件是否删除,通过删除现有文件进行配置指定。

点击 发布 之后,将在目标位置成生相应的文件。VS 上也有相应的输出

 二、在目标服务器上 

1.复制发布的文件

(1)在目标服务器上创建目录 publish,并将在VS 中发布的文件(bin\Release\net7.0\publish)全部复制到目录 publish 中

2.添加网站

(1)添加应用程序池,选择“无托管代码”:

 

(2)添加站点

选择应用程序池时,选择刚刚创建的应用程序池。

 

 右键新建的网站,可以查看发布后效果

 到此,发布完成。

三、常见错误

发布之后,无法访问,报 HTTP 错误 500.19,则极有可能是因为服务器上运行环境没有部署好。

参考:将 ASP.NET Core 应用发布到 IIS 建议安装 .NET Core 托管捆绑包

 

标签:WebAPI,Core,ASP,发布,VS,服务器,NET
From: https://www.cnblogs.com/jmllc/p/17785242.html

相关文章

  • 百度ASP.NET上传下载组件
     IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag        客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载......
  • asp.net core 如何通过服务定位器的方式获取注入的服务
    1、在Controller中可以通过HttpContext获取Services,然后获取到注入的服务varhostEnvironment2=HttpContext.RequestServices.GetRequiredService<IHostEnvironment>();2、利用静态类方式获取PublicStaticClassServiceLocator{publicstaticIServiceProviderIn......
  • Hello-FPGA CoaXPress 2.0 FPGA HOST IP Core PCIe Demo User Manual
     目录1说明42设备连接73VIVADOFPGA工程84调试说明9图1‑1资料目录4图1‑2VIVADO工程目录结构5图1‑3VS软件工程目录5图1‑4CXPHOSTPCIeBlockDesign5图1‑5VS工程6图1‑6CXPcamera6图1‑7KC705搭载Hello-FPGACoaXPress2.0FMC子......
  • B. Raspberries
    B.RaspberriesYouaregivenanarrayofintegers$a_1,a_2,\ldots,a_n$andanumber$k$($2\leqk\leq5$).Inoneoperation,youcandothefollowing:Chooseanindex$1\leqi\leqn$,Set$a_i=a_i+1$.Findtheminimumnumberofoperation......
  • go-ethereum-master/core/vm/stack.go 源码阅读
    //Copyright2014Thego-ethereumAuthors//Thisfileispartofthego-ethereumlibrary.////Thego-ethereumlibraryisfreesoftware:youcanredistributeitand/ormodify//itunderthetermsoftheGNULesserGeneralPublicLicenseaspublishedby......
  • net core 在windows 下部署服务
    参考来源https://www.jb51.net/article/265865.htm首先要指定配置文件,否则运行的时候找不到appsettings.json,在使用sccreate创建Windows服务时,确实存在一个问题,即服务的默认工作目录是C:\Windows\System32,而不是服务的可执行文件所在的目录。这就是为什么你的服务找不......
  • CF1883C Raspberries
    思路最开始晃眼一看,感觉很难,仔细一读题,哦,原来\(k\in[2,5]\)啊。首先如果\(k\)是质数,也就是\(k\)不等于\(4\)的情况,必须要有一个数是\(k\)的倍数,那么计算每个数需要的操作数,取最小即可。如果\(k\)不是质数,也就是\(k\)等于\(4\)的情况,要么是一个数是\(4\)的倍......
  • NetCore windowsService 看门狗应用程序
    publicclassDogService:BackgroundService{publicoverrideTaskStartAsync(CancellationTokencancellationToken){returnbase.StartAsync(cancellationToken);}///<summary>///每一秒执行一次......
  • coredns readiness检查失败
    k8s1.19.0问题现象corednspod因readiness检查失败而无法ready。删除pod后依然无法恢复。问题分析根据kubelet日志,coredns接口检查返回503。查看coredns日志,发现无法正常访问kube-apiserver。容器内curl不通,但是宿主机上可以。查看flannel日志,发现flannel作用的podi......
  • C#WebApi 对数据进行缓存加快前请求数据的速度
    usingClassLibrary1;usingClassLibrary2;usingMicrosoft.AspNetCore.Mvc;usingMicrosoft.Extensions.Caching.Memory;usingMicrosoft.Extensions.Logging;usingWebApplication1.IServices;usingWebApplication1.Utility.SwaggerExt;namespaceWebApplication1.......