Что делает файл security.config.cch, делают с CLR?

В защиту CSLA, хотя я действительно соглашаюсь со многими комментариями, которые были сделаны особенно поблочным тестированием один...

Моя компания использовала его экстенсивно для приложения ввода данных Windows Forms с высокой степенью успеха.

  • Это обеспечило из функциональности поля, которую у нас не было времени или экспертных знаний для записи самих.
  • Это стандартизировало все наши бизнес-объекты, делающие легкое обслуживание и уменьшающие кривую обучения для наших новых разработчиков.

В целом я сказал бы, что любыми проблемами, которые это вызвало, были больше, чем outwayed преимуществами.

ОБНОВЛЕНИЕ: В дополнение к этому мы все еще используем его для нашего приложения форм окон, но эксперименты с использованием его для других приложений, таких как веб-сайты показали, что это, возможно, к громоздкому, когда Вам не нужна большая часть его функциональности, и мы теперь исследуем более легкие опции веса для этих сценариев.

6
задан Dave Moore 10 February 2009 в 19:35
поделиться

1 ответ

файлы security.config.cch и их варианты ( security.config.cch.new , security.config.cch. [Random числа] и т. д.) являются файлами кэша разрешения безопасности .

Эти файлы по сути являются кешем требований CAS (Code Access Security) кода вашего приложения. Они позволяют встроенной системе безопасности среды CLR немного быстрее решать требования безопасности вашего кода.

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

Существовала известная проблема, которая могла возникнуть в результате этого процесса, "ИСПРАВЛЕНИЕ:

7
ответ дан 17 December 2019 в 00:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: