Ошибка: не удалось завершить операцию из-за ошибки 8150002e.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка: не удалось завершить операцию из-за ошибки 8150002e.

Сообщение Anonymous »

Я работаю над надстройкой VSTO для Outlook, в которой использую System.Windows.Forms.WebBrowser для отображения функций надстройки.

Одним из функциональных требований является наличие подключения OAuth к облачным учетным записям (например, OneDrive, Dropbox). Когда пользователь нажимает кнопку (например, «Подключить OneDrive»), мы вызываем «window.open» в коде JavaScript (ES6) с URL-адресом oauth.

Проблема, которая Я сталкиваюсь с тем, что если пользователь не вводит никаких учетных данных и не закрывает окно, а затем снова пытается подключить облачную учетную запись (нажимая «Подключить OneDrive»), я получаю исключение (Ошибка: не удалось завершить операцию из-за ошибки 8150002e.).

Мне не удалось найти в Интернете никакой информации о коде ошибки «8150002e».

Это исключение не всегда присутствует, но случается примерно в 50 % случаев.

Будем благодарны за любую помощь.< /p>

что я пробовал:
  • меняя параметр windowName каждый раз window.open вызывается
  • с глобальной переменной для объекта окна.
  • Использование _blank параметр для открытия нового окна каждый раз.
  • После 5-6 раз появляется ошибка, после 5-6 раз ошибка исчезает и начинается окно авторизации появляется, как и раньше.
  • Открытие простой статической HTML-страницы в «window.open», чтобы проверить, связана ли проблема с HTML-страницей. Вышеуказанная проблема все еще существует.
  • Программный сброс System.Windows.Forms.WebBrowser.
  • Удаление файлов cookie.
  • Вместо вызова window.open из кода JavaScript мы вызываем код VSTO, чтобы открыть окно браузера, ошибка по-прежнему существует.
Изменить: создан минимальный жизнеспособный пример на
https://github.com/vinay-x/SampleAddin

Код, связанный с проблемой:
  • SDXOLForm1.cs (переводит браузер к файлу SamplePage.HTML, размещенному на локальном хосте: 8001)
    SamplePage.HTML (содержит кнопку, вызывающую функцию window.open).
Пример приложения имеет форму Windows, содержащую веб-браузер. элемент управления, который осуществляет переход на простую HTML-страницу, содержащую кнопку.

Подробнее здесь: https://stackoverflow.com/questions/501 ... r-8150002e
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка: не удалось завершить операцию из-за ошибки 8150002e.
    Anonymous » » в форуме C#
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Ошибка: не удалось завершить операцию из -за ошибки 8150002E
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Ошибка: не удалось завершить операцию из -за ошибки 8150002E
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Ошибка: экспортАрхив: операцию не удалось завершить. (IDEDistributionErrorDomain ошибка 3.)
    Anonymous » » в форуме IOS
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • React Native Firebase: Ошибка: [сообщение/неизвестно] Операцию не удалось завершить. Перед получением токена FCM не указ
    Anonymous » » в форуме IOS
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»