Я создаю управляемый модуль HTTP для IIS, который будет установлен в GAC.Для завершения установки мне нужно добавить информацию о сборке в файл web.config веб-сайта.Согласно документации MSDN , Version, Culture и PublicKeyToken являются необязательными параметрами.
Я считаю, что версия должна быть указана, если несколько версий одной и той же сборки могут быть доступны.Кроме того, я считаю, что PublicKeyToken должен быть указан, если сборка подписана.Это правильно?
- При каких обстоятельствах следует Я включаю один или несколько из этих параметров и почему?
- При каких обстоятельствах должен Я включил один или несколько из этих параметров и почему?
Пример 1 - Полностью квалифицированное имя
<assemblies>
<add assembly="Company.Product.Feature, Version=1.4.6.124, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxxxxx"/>
</assemblies>
Пример 2 - СборкаТолько имя
<assemblies>
<add assembly="Company.Product.Feature"/>
</assemblies>