Альтернатива caprock.dictionary для 64-битной Windows/IIS 7.5

В моей компании есть устаревшее решение, написанное на классическом ASP/VBScript, которое использует COM-объект caprock.dictionary в области приложения для хранения различных наборов записей данных.

Это прекрасно работает в 32-разрядной версии Windows/IIS 6.0, но, по слухам, не работает в 64-разрядной версии Windows.

Помимо переноса этого решения на ASP.NET (что мы сейчас и делаем), существует ли альтернатива COM-объекту caprock.dictionary, который будет делать то же самое и работать в 64-разрядной Windows?


person crackedcornjimmy    schedule 22.12.2011    source источник
comment
Что делает caprock.dictionary, чего нет в Classic ASP Scripting.Dictionary?   -  person My Other Me    schedule 23.12.2011


Ответы (2)


Вы можете использовать мотобит. Это намного быстрее, чем скрипты и Caprock (более чем в 10 раз, когда мы тестировали Caprock).

Проблемы, которые мы заметили при прямом преобразовании:

  • Ключи не могут быть пустыми (это разрешено Scripting и Caprock)
  • Порядок основан на порядке сортировки ключа, а не на порядке добавления. Опять отличается от двух других словарей.

Если эти 2 не являются проблемой, то это правильный выбор для вас.

Надеюсь это поможет.

person Tester    schedule 28.02.2012

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

Или, может быть, что-то вроде этого может работать?

http://www.motobit.com/help/asp-dictionary-object/default.htm

person reidLinden    schedule 22.12.2011