Расположение сборки
От места расположения сборки зависит, сможет ли среда CLR найти сборку по ссылке на нее. Это расположение также определяет возможность совместного использования сборки вместе с другими сборками. Для развертывания сборки можно использовать следующие расположения.
Каталог приложения или его подкаталоги
Это наиболее часто используемое место развертывания сборок. Структура подкаталогов корневого каталога приложения может зависеть от языка или региональных параметров. Если в атрибутах сборки также задан язык и региональные параметры, то она должна располагаться в подкаталоге каталога приложения, название которого соответствует этому языку и региональным параметрам.
Глобальный кэш сборок.
Это кэш кода уровня компьютера, который имеется на любом компьютере с установленной средой CLR. В большинстве случаев при необходимости совместного использования сборки в нескольких приложениях ее следует расположить в глобальном кэше сборок.
На HTTP-сервере.
Сборка, развернутая на HTTP-сервере, должна иметь строгое имя; в разделе базы кода файла конфигурации приложения должно присутствовать указание на сборку.