Вы передаете идентификатор в вашем цикле (по крайней мере, имена, так что я думаю, что это то, что вам нужно). Поэтому я бы предложил следующее:
определить переменную private
, например, private string _controllerNme;
внутри вашего цикла, вам необходимо сохранить имя контроллера, к которому вы пытаетесь подключиться:
foreach (ICtrlConnection host in initialHosts)
{
_controllerNme = "serverexample.com";
comHA.connectByNameEx("ssl", _controllerNme, credentials, null);
}
Внутри вашего события событий теперь у вас есть доступ к _controllerNme
, который можно использовать, чтобы показать, какой контроллер вышел из строя, поэтому просто измените строку :
string msg = $"{_controllerNme}: Unknown Error";
Войдите в Панель управления->, добавляют, удаляют программы->, включают / отключают опции окон, находят IIS и устанавливают его.
Пойдите для Запуска-> Аксессуары-> Средства администрирования-> менеджер по IIS
Щелкните правой кнопкой по веб-сайтам, добавьте новый веб-сайт, укажите на корневой каталог на корень Вашего сайта.
Откройте localhost
????
Получите прибыль!
Вам, возможно, придется присоединить Visual Studio к рабочему процессу ASP.NET для отладки.
Это находится в страницах свойств веб-проекта, в соответствии с сетью->, Серверы-> "Используют локальный веб-сервер IIS"
Для присоединения Visual Studio к процессу рабочего по ASP.NET для отладки переходят к меню Tools\Attach to Proccess или нажимают CTRL + ALT + P и выбирают aspnet_wp.exe или w3wp.exe.
Больше информации здесь.