Развертывание пользовательских типов полей в каталоге bin - PullRequest
1 голос
/ 15 января 2009

Как указано здесь типы пользовательских полей (и любые dll, на которые они ссылаются?) Должны быть развернуты в глобальном кэше сборок. Почему и какие проблемы могут возникнуть при развертывании в каталог bin? Я пытаюсь защитить свой код с помощью написания CAS-политик, и, поскольку мои элементы управления полем используют множество методов справки, которые используются другим моим кодом, это похоже на пробку шоу.

Пока единственная проблема, которую я обнаружил при развертывании бункера, состоит в том, что, когда функция деактивируется, а затем снова активируется с помощью STSADM, я получаю сообщение об ошибке, в котором говорится, что мой тип поля установлен неправильно. Использование переключателя –force или активация через графический интерфейс, кажется, работает нормально.

Ответы [ 2 ]

0 голосов
/ 08 марта 2009

Я забыл поставить один из интерфейсов, которые мой тип поля реализовал в GAC, что вызвало проблему, которую я описал выше.

Вывод: Пользовательские типы полей могут ссылаться на dll: s в каталоге bin, если они не требуются для создания объекта.

0 голосов
/ 15 января 2009

настраиваемые поля устанавливаются на всей ферме, если вы развертываете dll в каталоге bin, вы должны убедиться, что они находятся во всех каталогах bin веб-приложения.

...