c# - 将 ASP.NET CORE 2.1 项目作为 Windows 服务托管时,不会启动 Https URL
问题描述
我在 ASP.NET CORE 2.1 中创建了一个项目并将该项目托管为 Windows 服务。我已按照链接https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy中的说明进行操作/windows-service?view=aspnetcore-2.1。启动服务后,我查询了服务的状态。它处于运行状态。但是如果我浏览 brwser 中“启用 SSL”属性中指定的路径,则 url 没有启动。还是我使用错误的 URL 来浏览应用程序?我正在使用的代码是
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().RunAsService();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseContentRoot(Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName))
.UseStartup<Startup>();
}
请指导我应该使用哪个 URL 在浏览器中启动 Windows 服务或我在做什么错误....
解决方案
推荐阅读
- bash - 通过 bash 脚本对 Postgres docker 容器执行查询
- javascript - URLSearchParams 的笑话测试用例
- php - 如何使用 symfony 在树枝内设置 knp_paginator '每页限制'
- unity3d - SIGSEGV 与 Unity 和 ARFoundation
- curl - 使用 curl 和 accestoken 从 Azure AD 中获取信息
- reactjs - 将道具传递给孩子不会让他更新 - React Native
- c++ - 类模板:为特定类型名添加额外的变量/方法
- c# - 我想在所有线程完成执行后显示我的程序的执行时间
- javascript - 有没有办法根据用户角色为一条路线加载不同的视图?
- android - 如何让我的数据库信息出现在我的应用程序上