首页 > 系统相关 >.net6 webapi 项目注册为windows 服务后访问静态文件

.net6 webapi 项目注册为windows 服务后访问静态文件

时间:2023-10-08 11:25:20浏览次数:32  
标签:webapi http windows html file net6 port localhost

直接使用kestrel 运行程序时,只需要 http://localhost:port/file.html 即可访问,但是将程序注册为windows 服务后, http://localhost:port/file.html 会报404的错误,此时要访问到这个文件,http://localhost:port/wwwroot/file.html 才行,如果想要windows服务和web 的url一致 只需要加入以下配置即可解决这个问题。

//appsettings.json
{
  "StaticFile": {
    "ServeEnabled": true,
    "ServeFromSubFolder": false
  }
}

标签:webapi,http,windows,html,file,net6,port,localhost
From: https://www.cnblogs.com/Mxy-cnblog/p/17748434.html

相关文章

  • Windows下双击图标自动打开网页
    功能实现步骤创建一个快捷方式,右键点击桌面上的空白区域,选择“新建”->“快捷方式”。在弹出的“创建快捷方式”对话框中,输入你想要打开的网站的URL,例如https://www.bing.com/?mkt=zh-cn&mkt=zh-CN,然后点击“下一步”。输入快捷方式的名称,例如“我的网站”,然后点击“完成......
  • Windows平台不同机器字长(x86/x64)程序/库互操作解决方法
    1.问题背景某系统集成软件研发项目中,有设备厂家仅提供了C#可调用的x64动态库,而另有一厂家仅提供x86动态库,均是C++编译版本。x86动态库直接导出函数失败,环境是VS2019,dotnetframework4.7.2。2.解决思路网上查阅大量资料也就几篇博文后,给出的解决方案是:主程序改为x64编译,所......
  • [Microsoft Azure] 如何查看 Azure App Services 的根证书 Windows
    在本文中,我们将介绍如何在Windows操作系统中查看AzureAppServices的根证书,以确保您的应用程序可以安全地与云服务通信。在当今的互联网环境中,安全性是至关重要的。为了确保您的应用程序与云服务之间的通信安全可靠,了解如何查看和管理根证书非常重要。本文将为您介绍如何在......
  • 8、Windows安全加固
    Windows安全加固1、账户账户-默认账户安全①禁用Guest账户(禁用默认账户)。②禁用或删除其他账户(建议先禁用账户—段时间,待确认没有问题后删除)。③设定不同的用户和用户组。例如,管理员用户、数据库用户、审计用户、来宾用户等。说明:1.管理员用户:能够维护正常应用进程的管理......
  • 使用WinSW将jar包做成Windows服务
      环境,电脑需要安装Microsoft.NETFramework4,如果有的话这个可以不安装官网下载地址 https://download.microsoft.com/download/1/B/E/1BE39E79-7E39-46A3-96FF-047F95396215/dotNetFx40_Full_setup.exe使用WinSW工具安装Windows服务,下载地址:https://github.com/wi......
  • VMware与Windows主机之间复制粘贴
    其实就是安装VMwareTools,但不知道为什么我的VMwareWorkstation不能安装VMwareTools,记得之前有次安装过,但是失败了。基于apt-get命令下载安装其实是更好的选择:sudoapt-getinstallopen-vm-toolssudoapt-getinstallopen-vm-tools-desktop安装成功后重启VMware虚拟机即......
  • 解除Windows11 最新iso镜像新限制(微软账户登录和需要TPM)一法
        Windows11新镜像ISO文件安装时逼着你非得绑定微软账户,想继续像Windows7那样用本地账户登录。现在不管是Windows11的21H2还是22H2,装系统都得硬着头皮登录微软账户,哪怕你断了网也别想装。以下方法可以避免这个限制,同时解决不需要TPM的问题。:使用Rufus制作USB安装盘,Ru......
  • 使用Windows API中键盘、鼠标监控钩子
    本节将介绍如何使用WindowsAPI中的SetWindowsHookEx和RegisterHotKey函数来实现键盘鼠标的监控。这些函数可以用来设置全局钩子,通过对特定热键挂钩实现监控的效果,两者的区别在于SetWindowsHookEx函数可以对所有线程进行监控,包括其他进程中的线程,而RegisterHotKey函数只能对当前......
  • 【VMware篇】6-Esxi上Windows server 2019安装AD域控、DHCP、DNS、KMS
    第1章前言  本文主要介绍在Windowsserver2019上安装AD域控、DHCP、DNS、KMS服务器以及创建好域控后组织单元的创建。AD(activedirectory)域     AD域是一种广泛使用的身份验证和访问控制解决方案,它是由Microsoft开发的。AD域能够为组织中的用户、计算机和其他网络资源提供......
  • windows修改服务的启动命令
    windows修改服务的启动命令#修改服务的"可执行文件路径"win+r==>regedit==>HKEY_LOCAL_MACHINE==>SYSTEM==>CurrentControlSet==>service==>服务名称(比如Mongo)==>imagepath==>右键==>修改==>输入该服务启动命令  ......