我的应用程序使用一个小型Web服务器来为某些文件提供服务,并具有远程管理的Web界面.现在,用户必须使用netsh来注册URI
netsh http add urlacl url=http://+:1233/ user=Chris-PC\Chris
Run Code Online (Sandbox Code Playgroud)
这对普通用户来说并不好玩.我希望程序能够从我的程序中监听用户指定的任何端口,而不需要最终用户使用命令提示符.反正只是为了完成这个简单的使用Process.Start并自己运行命令提示符?
所以我正在 Visual Studio 2019 中创建一个新的 .Net Framework 4.8 Web API,我想知道如何将 API 创建为 Windows 服务?我似乎找不到任何示例或在线资源来这样做。我可以在 VS 中本地运行 API,它会打开 Chrome 并在它启动的本地 IIS 服务器下显示响应。我如何在仍然使用 HTTPS 的同时将同一个项目编译为 Windows 服务?