Ubuntu, если Ваш сервер для приобретения знаний о Linux и серверах, CentOS, если это для производства. Я нахожу, что сообщество Ubuntu более активно затем CentOS, который может быть полезным если Ваше просто начало работы. CentOS не имеет нового выпуска каждые шесть месяцев, который хорош для сервера ОС. Это также использует более старые но более протестированные версии программного обеспечения, которое важно с сервером.
Извините за это - чтобы позволить недоверяемым поставщикам:
отредактируйте trustedProviders узел, чтобы иметь новый ключ/значение: allowUntrustedProviders = "верный". Это должно быть похожим на это:
trustedProviders allowUntrustedProviders = "верный"
сохраните файл
Я полагаю, что Вы получите предупреждающие сообщения в менеджере по IIS, когда Вы попытаетесь отредактировать роли/пользователей, но это должно работать. Кроме того, Microsoft рекомендует против использования недоверяемых поставщиков из-за проблем безопасности.
Первая вещь, которую необходимо сделать, удостоверяются, что блок для поставщика подписывают, сильно называют и хранят в GAC. Получите Культуру, Версию и значения Маркера открытых ключей для Вашего блока из GAC
Отредактируйте файл: c:\windows\system32\inetsrv\config\administration.config
Найдите раздел trustedProviders и добавьте новую строку для своего поставщика следующим образом:
add type="MyCompany.CustomProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=c14f5f7f11d61b3a
(где имя типа, версия, культура и publickeytoken - то, что Вы вышли из GAC),
Сохраните файл
iisreset
В web.config файле для Вашего сайта удостоверьтесь, что на поставщика ссылаются с помощью полностью определенного имени типа блока, и необходимо быть хорошими для движения.