Зависание внешнего адаптера Hyper-V в Windows 10 и Panda антивирус

 

После обновления на Windows 10 c Windows 8.1 появилась такая ошибка: внешний адаптер Hyper-V, привязанный к сетевой карте, стал отключаться, и соответственно, стал пропадать интернет.

При этом системный журнал событий заполнен повторяющимися сообщениями такого вида:

The MAC address 50-… has moved from port 68D886F1…(Friendly Name: InternetHV_External) to port 1B121A30-…

Работа адаптера восстанавливается выключением и включением. Но интересно выяснить в чем же дело.

Оказалось, что причина в драйвере Network Activity Hook Server LightWeight Filter Driver от Panda Free Antivirus.

1

Обновление Panda на свежую версию проблему не решило. Так что или меняем антивирус, или переключаем адаптер вручную. Есть еще вариант удалить этот драйвер с непонятными последствиями для стабильности антивируса. Просто снятие флажка драйвера не работает, т.к. при перезагрузке антивирус подключает его заново.

Масштабирование шрифтов в Windows 10

Проблема в том, что в Windows 10 (как и в 8.1)  шрифты могут  отображаться некрасиво при автомасштабировании. Лечится включением опции Set a custom scaling level, которая соответствует Let me choose one scaling level for all displays в Windows 8.1.

Подробнее здесь:

DPI Settings in Windows 10

Ошибка ACS в azure service bus

Имеем вот такую ошибку при запуске приложения:

The token provider was unable to provide a security token while accessing 'https://name-sb.accesscontrol.windows.net/WRAPv0.9/'. Token provider returned message: 'The remote name could not be resolved: 'name-sb.accesscontrol.windows.net''.

Ошибка связана с тем, что при создании Service bus namaspace через Azure портал теперь не создается ACS namespace. Код, написанный в расчете на него, перестает работать.

Надо или переписывать код, что не хочется)), или создать namespace через командлету New-AzureSBNamespace.

Для этого нужен установленный PowerShell Azure. Затем подключаемся к подписке через Add-AzureAccount.

Далее New-AzureSBNamespace -Name mynamespace -Location "Central US".

В результате имеем namespace с поддержкой ACS.

Подробности:

http://blogs.msdn.com/b/cie/archive/2014/08/29/service-bus-namespace-creation-on-portal-no-longer-has-acs-connection-string.aspx

http://blogs.msdn.com/b/servicebus/archive/2014/09/03/change-to-azure-service-bus-portal-default-authentication-mechanism-for-service-bus-namespaces-now-sas.aspx

https://brentdacodemonkey.wordpress.com/2014/08/27/shared-access-signatures-with-azure-service-bus/

Использование COM компонентов в SharePoint 2013

Слушатель моих курсов Ярослав Мартынюк поделился решением интересной задачи – использования Com компонентов из SharePoint 2013. Также это работает в чистом ASP.NET приложении (без SharePoint).

1)regsvr32 <подключаемый компонент>

2) Службы компонентов -> Компьютеры -> Целевая машина -> Приложения COM+ ->Создать новое ->Серверное->Далее…Далее->Готово

3) В свойствах свежесозданного приложения COM+  в настройках безопасности отключить требование принудительной проверки доступа (ну или создать роли и добавить каких надо пользователей)

4) Далее в приложении COM+ создать новый компонент, либо импортировать готовый (я лично импортировал уже зарегистрированный из мастера).

Если все выполнено правильно, у каждого созданного компонента приложения COM+ будет доступен для раскрытия узел “Интерфейсы”, где будут видны собственно интерфейсы и их методы (это все в дереве).

5) Импорт типов в сборку .NET и добавление сборки в кэш.

6) Использование сборки в проекте, развертывание проекта.

7) Наслаждение результатом

SQL Server Data Tools для SQL Server 2014

SQL Server Data Tools отсутствуют в дистрибутиве SQL Server 2014.

Теперь их надо скачивать отдельно - есть отдельные дистрибутивы для Visual Studio 2012 и 2013.

При установке надо выбрать опцию Perform a new installation of SQL Server 2014, иначе будет ошибка.

После этого будет SSDT как обычно.

Настройка Call Orchestration в BizTalk

При настройке шейпа Call Orchestration надо иметь ввиду следующее:

  • вызываемая оркестровка должна иметь свойство Type Modifier  = Public (для оркестровок из других проектов)
  • Receive шейп вызываемой оркестровки должен иметь свойство Activated = False