小编Aji*_*ith的帖子

获取数组中字符串的索引列表?

我有一个数组:

string[] cars = {"Volvo", "BMW", "Volvo", "Mazda","BMW","BMW"};
Run Code Online (Sandbox Code Playgroud)

我正在寻找宝马的索引,我使用下面的代码来获得:

Label1.Text = Array.FindIndex(filterlistinput, x => x.Contains("BMW")).ToString();
Run Code Online (Sandbox Code Playgroud)

不幸的是,它只返回第一个 BMW 指数的结果。电流输出:

 1
Run Code Online (Sandbox Code Playgroud)

我的预期输出将是

{1,4,5}
Run Code Online (Sandbox Code Playgroud)

c#

6
推荐指数
2
解决办法
149
查看次数

Worker Service 在 System32 文件夹而不是本地文件夹中查找 appsettings.json

我有一个 .Net 核心工作服务,它作为 Windows 服务运行。该服务使用 appsettings.json 文件作为配置信息。使用SC CREATE命令安装服务后,服务失败。

在事件查看器中,我发现了错误,它找不到文件C:\Windows\System32\appsettings.json。我的服务文件放置在不同的文件夹中c:\Services\,而不是查看该位置,该服务正在查找 System32 文件夹中的文件。

配置注册如下。

 var configBuilder = new ConfigurationBuilder()
                   .SetBasePath(Directory.GetCurrentDirectory())
                   .AddJsonFile("appsettings.json");
var configuration = configBuilder.Build();
            services.AddSingleton(configuration);
Run Code Online (Sandbox Code Playgroud)

如何让服务查看本地文件夹?

windows-services worker-process appsettings .net-core asp.net-core

5
推荐指数
2
解决办法
2922
查看次数