ВНЕДРЕНИЕ ЗАВИСИМОСТИ .NET CORE

Извините, что беспокою вас этим вопросом. Мне дали простую задачу WEB API, которую я выполнил в Visual Studio 2019 для .net core 3.1. Моя проблема в том, что я должен был загрузить эту работу на удаленный сервер. Однако на удаленном сервере для STARTUP CLASS установлено значение ТОЛЬКО ДЛЯ ЧТЕНИЯ, что означает, что я не могу его перезаписать. Я использовал ВНЕДРЕНИЕ ЗАВИСИМОСТИ в свой код, и теперь код не запускается. Мой вопрос: есть ли другой способ реализовать ВНЕДРЕНИЕ ЗАВИСИМОСТИ, не изменяя КЛАСС ЗАПУСКА?


person Muyiwa    schedule 28.01.2020    source источник


Ответы (1)


Проверьте на удаленном сервере, если Program.cs не доступен только для чтения, вы можете добавить туда зависимости.

public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
            .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.ConfigureServices(services =>
                {
                    //add dependencies here
                    services.AddLogging();
                });

                webBuilder.UseStartup<Startup>();
            });
person armache    schedule 29.01.2020