Проблемы с ключом в ASP.NET приложении

Приветствую всех.
Опишу нашу проблему
У нас есть приложение  ASP.NET. Это приложение работает с IIS сервером.
1)  Ранее приложение успешно работало с ключами Guardant Stealth 2
И проверка ключа была прописана в одной из функций на C#. В общем-то код этой функции создавался с помощью примера, который есть в комплекте разработчика. В этой функции мы ограничились только проверкой на наличие ключа. То есть были использованы все необходимые функции вплоть до функции grdFind. Все прекрасно работало.  Ключ находился, выдавался код ок

2) были приобретены ключи новые SIGN версии 6
И естественно в папку были соответственно перенесены все соответствующие библиотеки для работы с ключом.
Если указать коды старого ключа, то все прекрасно работает с новыми библиотеками (поиск -найти все ключи)
Если указать коды нового ключа, то он не находится

3) Ваш пример на C# с нашими новыми ключами работает

В чем проблема?

Re: Проблемы с ключом в ASP.NET приложении

Добрый день, Светлана.

Поскольку наш стандартный пример нормально обнаруживает указанные новые ключи, то очевидно, что с ключами все в порядке и они исправны. Также стоит отметить и то, что наш стандартный пример для C# достаточно давно уже не менялся (как минимум с версии 5.х, комплекта разработчика Guardant) и никаких новых механизмов поиска ключа в нем не применяется.

В данном случае нужно обратить внимание на то, как выполняется блок инициализации и поиска ключа Guardant API в Вашем приложении - нужно проверить правильность указания новых кодов доступа, и просмотреть (сравнить их с теми, что установлены в нашем примере) флаги поиска ключей в параметрах функции GrdSetFindMode.

Re: Проблемы с ключом в ASP.NET приложении

Антон Тихиенко пишет:

Добрый день, Светлана.

В данном случае нужно обратить внимание на то, как выполняется блок инициализации и поиска ключа Guardant API в Вашем приложении - нужно проверить правильность указания новых кодов доступа, и просмотреть (сравнить их с теми, что установлены в нашем примере) флаги поиска ключей в параметрах функции GrdSetFindMode.

Все совпадает. Моя функция работает со старым ключом. А с новым не работает
Такое ощущение, что при поиске она берет неверные данные их хендла.
В принципе ваш пример на C# ведь до конца нерабочий. Мне выдалось много ошибок и ошибки при описании переменных. Я их исправила и пример заработал.

Проблемы именно в нашем приложении и с нашим паблик кодом. Поскольку отдельно пример работает с нашим ключом

(2013-06-19 14:13:59 отредактировано Антон Тихиенко)

Re: Проблемы с ключом в ASP.NET приложении

Светлана пишет:

Проблемы именно в нашем приложении и с нашим паблик кодом. Поскольку отдельно пример работает с нашим ключом

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

Для более убедительной диагностики следует написать маленькое тестовое приложение,  в котором будет только инициализироваться Guardant API и выполнятся поиск ключа.

Если такой тесть отработает удачно, то следует искать ошибки в основном приложении, если нет, то этот тест с исходниками, nsd-файлом маски, прошиваемой в тестируемый ключ и отчетом утилиты диагностики (Пуск/Панель управления/Драйверы Guardant/Кнопка "Диагностика"/Подробная информация) для него, нужно прислать нам на почту ( hotline@guardant.ru ).

Re: Проблемы с ключом в ASP.NET приложении

Отправила))))