Как изменить там, где приложения.C#

Место общения программистов C#
Anonymous
Как изменить там, где приложения.

Сообщение Anonymous »

Как я могу изменить, где appsettings.json выполняется в Service .net Core 3.1 Service Project

Я видел несколько ядра ASP.NET. Я знаю, что мне нужно что -то изменить, но я не уверен, что. < /P>

Код: Выделить всё

public class Program
{
public static void Main( string[ ] args )
{
CreateHostBuilder( args ).Build( ).Run( );
}

public static IHostBuilder CreateHostBuilder( string[ ] args ) =>
Host.CreateDefaultBuilder( args )
.UseWindowsService( )
.ConfigureServices( ( hostContext, services ) =>
{
services.AddHostedService( );
} );
}
< /code>

 Почему я хочу это < /strong> < /p>

Мне нужно контейнерировать это приложение в контейнере WindowsServercore < /code>. Appsettings.json 
должен быть доступен и легко редактируемым для техников в этой области.

Я планирую привлечь mounting каталог с Appsettings.json от хоста в контейнер. Я не могу связать Mount каталог в мой каталог приложений , поскольку он скрывает мой исполняемый . Это означает, что мне нужно связать Mount в какой -то другой каталог в контейнере (Ex, c: \ configuration).

Из -за этого я хочу изменить, где Framework поиск для моих приложений.>

Подробнее здесь: https://stackoverflow.com/questions/605 ... kerservice

Вернуться в «C#»