Все наши решения мы разрабатываем в .NET. Некоторые из конкретных технологий, которые мы используем, - это ASP .NET MVC, WCF и Windows Services.
Наши системные администраторы, которые, очевидно, несут ответственность за обеспечение бесперебойной работы наших приложений в размещенной среде, спросили нас, где они могут получить документацию по технологиям Microsoft, которые мы используем, с точки зрения «системного администратора».
Я нашел эту страницу для WCF: http://msdn.microsoft.com/en-us/library/ms731055.aspx
Но есть ли какой-нибудь исчерпывающий источник для системных администраторов, который показывает их возможности?
Я системный администратор, и это звучит для меня как недоразумение. С точки зрения администратора .NET - это всего лишь «программная библиотека», она сама ничего не делает. Проблема в том, что ваши приложения делают с .NET. Итак, ваше приложение использует какой-либо коммуникационный порт? Ваше приложение ведет журнал в файловой системе? Куда? Насколько они большие? Требуется удержание [ДА]? Требуется ли вашему приложению какая-то привилегированная учетная запись для запуска или нет? Какие привилегии? Нужен ли им доступ к внешним ресурсам, базе данных, общей папке, активному каталогу? Сколько процессорного времени / памяти / емкости диска / операций ввода-вывода в секунду им нужно? Как мне установить / удалить / запустить / остановить?
Администраторам действительно нужна эта информация, чтобы все работало нормально. Разработчикам также необходимо учитывать эту информацию при написании кода. И, пожалуйста, оптимизируйте его, избегайте пользователя-администратора, C: \ Windows или C: \ не лучшее место для хранения вещей, а Центр обновления Windows - не такая уж и плохая вещь :-))