Как изменить там, где приложения.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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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