我正在尝试配置kestrel,以便当它处于原始模式时,它会在特定端口上运行.但是为了这样做,似乎launchsettings.json需要通过命令行参数来执行此操作,因为没有直接选项,它总是在端口5000上运行,如果你有一个需要运行的api和一个网站,这显然会发生冲突.
所以我将CommandLine包添加到我的站点,你确实可以在startup.cs文件中使用builder.AddCommandLine().
问题是如何从program.cs到Startup.cs获取args或者查看静态变量以外的其他方法.
如果你不能得到args,那种扩展方法会毫无意义.
有没有更好的方法呢?