IIS中托管的Asp.Net Core应用程序 - 如何传递启动参数

时间:2017-02-10 12:47:35

标签: iis asp.net-core

我有一个可以在IIS中托管或作为WindowsService托管的Asp.Net Core应用程序。

这是Program.cs的一部分

getCurrentHour()

托管为Windows服务时无法传递参数,因此默认情况下,项目作为WS托管。我可以在启动我的站点时将参数传递给IIS,以便在Main方法中使用正确的主机(args.Contains(" - web"))?

我尝试将参数传递给Windows服务主机:

1)sc.exe创建MyService binPath =" c:\ Projects \ MyService.exe --ws = true"

2)添加" - ws = true"到"启动参数"在Windows服务对话框中(实际上它不会保存)

0 个答案:

没有答案