2015-08-12 3 views
0

У меня есть задача создать приложение ASP.NET, которое будет управлять IIS и MSSQL 2014 в окне Windows Server 2012 R2. Под контролем, я имею в виду на MSSQL: создание БД пользователей, логины, Assinging эти имена входа в БД, и т.д. ... и IIS: создание AppPools, новых сайтов, виртуальных каталогов и т.д ...Лучший способ программного управления IIS 8.5 и MSSQL в приложении ASP.NET

В в прошлом я создал аналогичный тестовый проект, создав процессы командной строки внутри приложения ASP.NET. Это, я знаю, работал нормально с MS Server 2008, еще в 2011 году.

Теперь есть PowerShell, и использование API-интерфейсов увеличилось, интересно, проще ли эти задачи с помощью PowerShell в приложении ASP.NET. Или существуют ли другие способы решения этих задач? Возможно, новые версии MSSQL и IIS имеют API или библиотеку управления, которые я могу включить в мой проект и использовать без массирования с командами командной строки и ps (на самом деле я надеюсь).

Мой поиск по этой теме приводит к множеству различных статей, которые очень устарели. Мне нужно современное, более простое решение, если оно есть.

+0

Care, чтобы объяснить, почему downvote? Я знаю, что этот вопрос не содержит никакого кода, но это определенно связано с программированием! – ilter

+0

Я бы выбрал WMI ... для каждой вещи, происходящей из вселенной Windows, есть класс/интерфейс WMI ... –

ответ

1

Из ASPNET, C#, используйте классы, доступные из пространства имен System.Management;

Это учебник использования WMI из C#: http://blogs.technet.com/b/josebda/archive/2014/08/11/sample-c-code-for-using-the-latest-wmi-classes-to-manage-windows-storage.aspx

Эти классы WMI для SQL Server:

https://technet.microsoft.com/en-US/library/ms186452(v=sql.90).aspx

Это учебник для управления IIS7 с WMI. http://www.iis.net/learn/manage/scripting/managing-sites-with-the-iis-wmi-provider

Я уверен, что вы можете найти более подробную информацию о поставщике WMI для IIS8.5

+0

Я никогда не слышал о WMI раньше, но выглядит так, как я искал. Сначала проверит ссылки, а потом вернется в ближайшее время. Спасибо Адриану;) – ilter

 Смежные вопросы

  • Нет связанных вопросов^_^