Службы клиентских приложений и VSPackage

В настоящее время я разрабатываю VSPackage, и у него будут некоторые функции входа в систему, внешние по отношению к системе, поэтому я подумал, что буду использовать службы клиентских приложений.

Я следовал онлайн-учебникам слово в слово и не могу заставить VSPackage возвращать true для следующего:

Membership.ValidateUser("username", "password")

Я создал простое скелетное приложение winforms, которое успешно возвращает true при этом вызове, показывая, что здесь работает членство.

Однако вызов просто возвращает false в пакете VSPackage независимо от того, какое имя пользователя/пароль я выберу. Из того, что я вижу, исключений нет.

Есть ли ограничение где-то из-за VSPackages? У меня также есть LINQ-to-SQL, работающий внутри пакета, и вызовы БД работают нормально, поэтому я сбит с толку тем, почему он не работает должным образом.

И приложение VSPackage, и приложение Winforms используют одни и те же файлы app.config.

Есть идеи?

Привет, МиГ


person Hux    schedule 11.02.2010    source источник


Ответы (1)


Для всех, кто заинтересован, я переключился на использование проверки подлинности Windows вместо форм. Кажется, что VSPackages полностью игнорирует app.config, и в Интернете не удалось найти много информации о том, почему это так.

person Hux    schedule 13.02.2010