Как автоматизировать настройку IIS и хостинг с созданием / обновлением базы данных? - PullRequest
1 голос
/ 03 июля 2019

Я хочу утилиту или установщик для хостинга IIS. Это может создать сайт или, если он уже создан, разместить мой код на этом сайте. Также он может создать базу данных для приложения. Я гуглил, но не нашел пути или, может быть, я не мог понять это. Пожалуйста, предложите способ, чтобы я мог сделать хостинг в короткие сроки Я хочу автоматизированный способ для хостинга.

1 Ответ

0 голосов
/ 03 июля 2019

Ваш вопрос очень широкий, как и мой ответ.

1) Как автоматизировать создание сайта IIS?

Существует IIS SDK для .NET для управления IIS. Вы можете использовать пакет NuGet для локальных и удаленных операций ( OpenRemote (string serverName) ). Я бы посоветовал взглянуть на Использование C # для управления IIS - сообщение в блоге пространства имен Microsoft.Web.Administration . Даже это старая статья, кажется уместной.

2) Как разместить код на существующем сайте?

Я бы предложил использовать тот же SDK для Site.Stop () , перезаписать файлы в каталоге сайта, а затем Site.Start снова.

3) Как создать базу данных для приложения? (Если вы говорите о MS SQL)

Существует Объекты управления SQL Server с удобным руководством по программированию и Пакет NuGet . Его можно использовать для манипулирования сервером, базами данных и другими объектами через код C # То же, что вы манипулируете ими в SQL Management Studio.

Надеюсь, это поможет достичь ваших целей. Ура!

...