Альтернатива 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?
2 ответа
Вы можете использовать мотобит. Это намного быстрее, чем сценарии и Caprock (более 10 раз, когда мы тестировали на Caprock)
Проблемы, которые мы заметили при прямом преобразовании:
- Ключи не допускаются как пустые (скрипты и Caprock позволяют это)
- Порядок основан на порядке сортировки ключа, а не в добавленном вами порядке. Снова отличается от двух других словарей.
Если эти 2 не проблема, то это правильный выбор для вас.
Надеюсь это поможет.
Я ожидаю, что вам нужно взглянуть на портирование концепции в некоторый вид хранилища пар ключ-значение.
Или, может быть, что-то подобное может работать?
http://www.motobit.com/help/asp-dictionary-object/default.htm