Недавно я приступил к развертыванию решения asp.net на сервере Win2003.
Я получал сообщения об ошибках, в которых упоминались сборки, предположительно отсутствующие.
Получается, что publickeytokens на моей машине разработки (XP SP3 32bit) были в верхнем регистре, в то время как те же файлы на сервере (в данный момент не могу проверить, был ли он 32- или 64-битный) имели publickeytokens в нижнем регистре.
(я использовал win explorer, собирающийся в c: \ windows \ assembly)
Внесение изменений в web.config таким образом, чтобы publickeytoken соответствовал сборке на сервере, сработало, и приложение заработало.
Я пытался выяснить причину различия, но ничего не нашел.
Может кто-нибудь помочь или указать мне в правильном направлении, почему publickeytokens на разных машинах будет в разных случаях?
Большое спасибо
Neil