USB-токен доступа в IIS 7
Всем Привет,
Я разрабатываю asp.net c# web-приложение для подписи документов на стороне сервера. Я использую USB-ключ для подписи документов. Когда я разрабатываю на коробке разработки, я могу подписать документ. Но когда тот же код размещен на IIS , я не могу подписать документ. Я тоже не получаю никаких исключений. В условии ошибка Произошла внутренняя ошибка.
Я застрял на этой сцене. Пожалуйста, помогите мне в этом вопросе.
ZurdoDev
USB - порт должен быть подключен к серверу, верно? Потому что именно там выполняется код, который пытается получить доступ к USB.
S.Prasath
Абсолютно. Это связано.
ZurdoDev
1. ответьте на комментарий, чтобы пользователь был уведомлен.
2. тогда это, вероятно, проблема с разрешениями. Проверьте, какой пользователь запускает пул приложений в IIS.
S.Prasath
Может быть. Но у меня есть такой вопрос: "неужели IIS(с полными правами) сам не может получить доступ к внешнему оборудованию(USB-токен)?"
ZurdoDev
Зависит от того, какой идентификатор использует пул приложений.
S.Prasath
Я попробовал с сетевой службой, а также локальным администратором. У меня такая же проблема, как и у моего друга.
ZurdoDev
Я бы посоветовал попробовать учетную запись администратора.
S.Prasath
Даже я попытался добавить администратора в группу IIS_USER, но это не решило мою проблему....
ZurdoDev
Создайте учетную запись администратора и попробуйте ее использовать. Также посмотрите в окне просмотра событий или в вашем собственном журнале регистрации, чтобы узнать, есть ли дополнительные сведения.
S.Prasath
Хорошо... Я попробую и вскоре сообщу вам результат...
S.Prasath
Я создал учетную запись администратора и запустил в ней приложение. Все равно никакого результата, мой друг.
ZurdoDev
Затем вам нужно заглянуть в Средство просмотра событий и найти более подробную информацию об ошибке, например, трассировку стека.
S.Prasath
Я проверил как с помощью средства просмотра событий, так и с помощью sysinternals process moniter. Я не могу найти никаких ошибок в журнале.
S.Prasath
Звонка... Есть новости?
kshamaporwal
Парень..Есть ли какой-нибудь путь вперед для этого?Я сталкиваюсь с той же проблемой.
Заранее большое спасибо.