• Группы запрета gpo как настроить?

    @mvv-rus
    если добавить пользователя отдельно без списка запрет работает, если создать группу в ад и поместить пользователя туда, то не работает

    Александр Мороз, членство в пользователя группах фиксируется в билете Kerberos (в PAC), выданном пользователю и храняшимся на ПК. А билет может жить долго.
    Чтобы его сбросить на ПК - используйте команду klist -purge из сканса пользователя, а потом выйдите из системы и зайдите в нее повторно.
    PS Перезагрузка, естественно, тоже решает проблему.
    Написано
  • Как исправить ошибку подключения к sql в visial studio?

    @mvv-rus
    На сколько я понял, используется авторизация Windows (3 пункт).

    Нет, используется смешанная аутентификация (Windows или SQL Server)
    Написано
  • HttpListener разбить URL запроса?

    @mvv-rus
    Раз уж вам нужен довольно функциональный веб-сервер, то что мешает использовать ASP.NET, со всеми его возможностями?
    ASP.NET Core умеет работать с веб-сервером на http.sys - не только с Kestrel.
    А в ASP.NET Framework запускается в IIS, который тоже использует http.sys и вполне может разделять один и тот же порт с приложениями, работающими с http.sys напрямую (я так с AD FS развлекался).
    Написано
  • Смена пароля в AD = кик с WI-FI RADIUS EAP?

    @mvv-rus
    решили перенести устройства в доменне в отдельную сеть на WPA2EAP

    Именно EAP, по сертификатам? Чей сервер RADIUS используюется - из состава Windows Server или сторонний?
    Я с давних пор использовал для аутентификации PEAP-MSCHAPv2 (там аутентификация по паролю), проблем не наблюдал. Но это было давно и клиентов WiFi было немного.
    Написано
  • Смена пароля в AD = кик с WI-FI RADIUS EAP?

    @mvv-rus
    ПК может авторизоваться на WIFI используя сертификат.

    Valentin Barbolin, ПК может аворизоваться на WIFI, используя учетную запись компьютера. Когда я с этим лет пятнадцать назад имел дело, это было не по умолчанию, конфигурацию надо было подстраивать, как сейчас - не в курсе.
    Написано
  • Как должен быть путь для контроллера?

    @mvv-rus
    Сергей Соловьев, а что в вопросе не так с русским языком? Мне, например, тут всё понятно. А какое именно слово непонятно вам? Укажите - а я вам подскажу, что оно означает.
    Написано
  • Почему net core потребляет много оперативной памяти?

    @mvv-rus
    чтото ты чутка путаешь :)

    pfg21, я-то тут причем? Я всего лишь интерпретирую строчку в выдаче Task Manager со скриншота в Windows, а про зарезервированное адресное пространство там ничего нет.
    Ну, а что там в Linux показывается - про это я не знаю.
    Написано
  • Почему net core потребляет много оперативной памяти?

    @mvv-rus
    винда не прибавляет 189 мб дотнета к объему проги, ибо куча других компонентов и программ винды использует тот же дотнет и 189 мб оболочки расшарены на это все хозяйство.

    pfg21, это тогда была бы та самая разделяемая память про которую я написал выше. Но ее по данным сос скриншота, сильно меньше.
    У меня предположение, что дело тут в накладных расходах на контейнеризацию.
    Написано
  • Почему net core потребляет много оперативной памяти?

    @mvv-rus
    Delakey Blackhole, уточните: вы сравниваете потребление памяти программой в контейнере для Linux и запущенной без контейнера в Windows? Так это явно некорректное сравнение. Для примера можете попробвать запустить эту же программу в Windows-контейнере (такие существуют и вроде как, поддерживаются версией docker, которую адапртировала MS, подробностями, к сожалению, поделиться не могу).
    PS У вас, кстати, программа использует не только 11M закрытой памяти процесса, но ещё и 37М разделяемой памяти (скорее всего, какие-то dll) Между контейнерами такая память, скорее всего, разделяться не будет.
    Написано
  • Поиск по LDAP, как найти пользователей в группе?

    @mvv-rus
    А у вас та точно работает часть, которая ищет по атрибутам, связанным с именем, без memberOf
    И где именно вы ищете по группам? Если вы ищете в глобальном катлоге (порт 3268/3269), имейте в виду, что в него попадают только универсальные группы.
    PS И не лучше ли не изобретать велосипед для поиска по атрибутам, связанным с именем, а использовать ambiguous name resolution, уже встроенную в AD (см. например https://windowsnotes.ru/activedirectory/ldap-filtr... )
    Написано
  • Как присвоить Key-значение переменной?

    @mvv-rus
    Чтобы не ждать телепатов и ясновидящих, укажите, как минимум, тип значения переменной product в первом отрывке и что собой представляет ProductType: доступные публично свойства и методы, хотя бы те, что важны для задачи, в частности - методы неявных преобразований, если есть.
    А то совершенно непонятно "кто на ком стоял"(с).
    Написано
  • Где ошибка, как из рекурсии цикл сделать?

    @mvv-rus
    #, не страшно. Я этот алгоритм быстро распознал не потому, что я все алгоритмы наизусть выучил, а потому что я в ту область недавно лазил чисто по собственным делам и собственному любопытству - вон он у меня в голове и закэшировался.
    PS Ну а про фокус с тремя XOR в .NET пусть JIT беспокоится - он наверняка о нем знает: больно уж древний он.
    Написано
  • Где ошибка, как из рекурсии цикл сделать?

    @mvv-rus
    //...declarations and initializations omitted
    for(stop=false; !stop; )
    {
    //...some code omitted
    if (!(stop = (j == i))
    (i, j) = (j, i);
    }

    #, не годится: swap там должен менять значения элементов массива с указанными индексами. См. мой комментарий к самому вопросу.
    Написано
  • Где ошибка, как из рекурсии цикл сделать?

    @mvv-rus
    #, swap там по смыслу алгоритма - обмен i-го и j-го элементов массива, а не i и j.
    Это, вообще-то - алгоритм построения heap (по-русски мне нравится вариант перевод из советского перевода 3-го тома Кнута - "пирамида"), у Кнута он появляется как часть(полвинка, реально) heap sort. Можете заглянуть туда за подробностями, пирамида там, правда, строится в обратном порядке, чем у автора вопроса - в начало вытаскивается больший элемент, а не меньший. Ну - или в любую книжку по алгоритмам, где heap sort есть.
    PS Кстати, если элементы массива не слишком длинные (помещаются в операнд команды XOR), то предки завещали нам менять их в памяти прямо по месту, тремя команами XOR - есть такой трюк. Но это уже, наверное, не для C#.
    Написано
  • Сертификат на сайт есть, но браузер ругается и пишет что он недействителен, почему?

    @mvv-rus
    ctacua, добавление имени тоже требует выпуска нового сертификата, так что вы от этого процесса никуда не денетесь, если хотите имя без www использовать.
    А как это сделать - это зависит от интерфейса CA, который вам сертифкат выпускает.
    Написано
  • Сертификат на сайт есть, но браузер ругается и пишет что он недействителен, почему?

    @mvv-rus
    Надо не "выпустить новый" на другое имя, а добавить имя mybt.top в поле дополнительных имен (Secondary Alternate Name) с типом DNS наряду с уже существующим там именем www.mybt.top. Иначе редирект по https работать не сможет.
    Написано
  • Как получить доступ к wwwroot из другого проекта в web api?

    @mvv-rus
    Nik Faraday, Я по-прежнему не свосем понимаю, что вы делаете. GenericRepository - это ведь полноценное веб-приложение, если я вас праивльно понял, а вы хотите его использовать как библиотеку, так. Ну, в таком случае, эта библиотека должна как-то получить доступ к DI-контейнеру основного приложения. Код инициализации в Program.Main (т.е. в упрощенном синтаксисе - вне всех классов), даже если и выполняется(в чем я не уверен, кстати), то создает свой объект WebApplication со своим DI-контейнером, конфигурацией и т.п. Так что про основное приложение и его настройки он не знает.
    Если библиотека как приложение выполняется независимо, то передать информацию, наверное, проще всего будет через конфигурацию, через свою переменную в ней.
    Но, наверное, так лучше вообще не делать, а подключить как зависимость как нормальную библиотеку классов во все проекты, где она должна быть, создать в нужном месте объекты этих классов (если нужен контейнер DI - с помощью ActivatorUtilities) и вызывать их методы.
    Написано
  • Как кликнуть по ID элемнета?

    @mvv-rus
    Например, очивидным образом - по очереди: снчала - на один, потом - на другой(подставьте id его карточки, и класс самого элемента, если он другой). Что не устраивает?
    Написано
  • Как получить доступ к wwwroot из другого проекта в web api?

    @mvv-rus
    Зачем DI? IWebHostEnvironment доступен для WebApplication (у вас это - переменная app) через свойство Environment. Посмотрите, что у вас там содержится.

    PS Не понял взаимоотношения вашего "другого проекта" и "основного проекта". Что это, по каким шаблонам сделано? Как они друг с другом вообще связаны?
    Написано
  • Почему прекращается работа BackgroundService?

    @mvv-rus
    Я не знаю, что за задачу вы решаете.
    Сейчас я тут не вижу, зачем вам вообще нужен фоновый сервис. Если сейчас, когда он завершается, программа вполне успешно работает с экземпляром браузера, ссылка на который хранится в статической переменной, то фоновый сервис вообще не нужен.
    Написано