dotnet核心AdditionalProbingPaths不适用于Windows服务

时间:2019-07-17 07:47:10

标签: windows-services asp.net-core-2.2

我创建了dotnet核心控制台应用程序并托管为Windows服务。
我将框架程序集(.dll)移到了应用程序的bin子目录中。
为此,我在

中添加了代码

[appname] .runtimeconfig.json

{
  "runtimeOptions": {
    "additionalProbingPaths": [
      "bin"
    ]
  }
}  

如果该服务作为控制台应用程序运行,则可以正常工作。
问题是当服务作为Windows服务运行时不起作用。
我发现Windows服务运行时,它正在c:\ windows \ system32中查找bin文件夹,而不是实际的EXE位置。
作为服务运行时,EXE是否有可能将其基本目录更改回应有的位置?

类似于this,但在dotnet核心

0 个答案:

没有答案