Чтобы получить имена размещенных веб -сайтов от IISC#

Место общения программистов C#
Ответить
Anonymous
 Чтобы получить имена размещенных веб -сайтов от IIS

Сообщение Anonymous »

Я создал метод для получения размещенных веб -сайтов с сервера IIS в качестве следующего фрагмента кода. < /p>

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

       ServerManager serverManager = new ServerManager();

try
{
foreach (Site site in serverManager.Sites)
{
Console.WriteLine(site);
}

}
catch (Exception ex)
{
Console.WriteLine(ex.Message);

Console.ReadLine();
}
< /code>

Когда я запускаю его в своей локальной машине, он работает отлично(Windows 7 /IIS 7 with 32bits)
. но когда я запускаю его на серверной машине(Windows server 2003 R2 with IIS 6)< /code> это не работает. Это дает следующую ошибку < /p>


Получение фабрики класса COM для компонента с CLSID {2b>
52-803546ce3344} из-за следующей ошибки: 80040154>
d (execection execectult: 0x8044044044044044: 0x8044044044015 гг. (Regdb_e_classnotreg)). < /P>
< /blockquote>

Любая помощь будет отличной? < /P>

Подробнее здесь: https://stackoverflow.com/questions/241 ... s-from-iis
Ответить

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

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

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

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

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