相关疑难解决方法(0)

.NET核心从Program.cs传递命令行Args到Startup.cs

我正在尝试配置kestrel,以便当它处于原始模式时,它会在特定端口上运行.但是为了这样做,似乎launchsettings.json需要通过命令行参数来执行此操作,因为没有直接选项,它总是在端口5000上运行,如果你有一个需要运行的api和一个网站,这显然会发生冲突.

所以我将CommandLine包添加到我的站点,你确实可以在startup.cs文件中使用builder.AddCommandLine().

问题是如何从program.cs到Startup.cs获取args或者查看静态变量以外的其他方法.

如果你不能得到args,那种扩展方法会毫无意义.

有没有更好的方法呢?

c# .net-core

9
推荐指数
3
解决办法
5454
查看次数

标签 统计

.net-core ×1

c# ×1