У меня есть веб-API ASP.NET Core 6 (служба 1), который использует более старую версию WCF .NET Framework 4.5.2 (служба 2), которая работает только через net.tcp. Вторая служба имеет подключение к базе данных, которая считывает и записывает определенные данные.
Я могу использовать функцию подключенных служб в Visual Studio, которая добавляет ссылки на службы из Службы 2 в Службу 1. Я у вас есть простая тестовая конечная точка в Службе 2, которая не имеет подключения к базе данных и отлично реагирует. Однако при использовании ресурса, подключенного к базе данных с использованием встроенной безопасности, из Службы 1 я получаю необычную ошибку:
внешнее исключение — ошибка аутентификации.
внутреннее исключение — неправильное имя целевого участника.
Я не уверен на 100 %, но считаю, что это связано с пресловутой Windows. сценарий делегирования с тремя переходами. Я видел это раньше много лет назад, но не совсем уверен, как исправить это с помощью веб-API ASP.NET Core 6 (Сервис 1).
У меня нет особой свободы менять Сервис. 2, устаревшее приложение, но я могу изменить Сервис 1. Есть ли у кого-нибудь какие-либо настройки конфигурации/кода, как мне этого добиться?
Существует много информации о WCF и ASP. NET core, но я не уверен, что видел этот сценарий в какой-либо документации. Я открыт для идей и предложений по наилучшему подходу к этой проблеме
Подробнее здесь: https://stackoverflow.com/questions/786 ... cp-service
Веб-API ASP.NET Core для удаленной службы WCF .NET Framework net.tcp ⇐ C#
Место общения программистов C#
1719547396
Anonymous
У меня есть веб-API ASP.NET Core 6 (служба 1), который использует более старую версию WCF .NET Framework 4.5.2 (служба 2), которая работает только через net.tcp. Вторая служба имеет подключение к базе данных, которая считывает и записывает определенные данные.
Я могу использовать функцию подключенных служб в Visual Studio, которая добавляет ссылки на службы из Службы 2 в Службу 1. Я у вас есть простая тестовая конечная точка в Службе 2, которая не имеет подключения к базе данных и отлично реагирует. Однако при использовании ресурса, подключенного к базе данных с использованием встроенной безопасности, из Службы 1 я получаю необычную ошибку:
внешнее исключение — ошибка аутентификации.
внутреннее исключение — неправильное имя целевого участника.
Я не уверен на 100 %, но считаю, что это связано с пресловутой Windows. сценарий делегирования с тремя переходами. Я видел это раньше много лет назад, но не совсем уверен, как исправить это с помощью веб-API ASP.NET Core 6 (Сервис 1).
У меня нет особой свободы менять Сервис. 2, устаревшее приложение, но я могу изменить Сервис 1. Есть ли у кого-нибудь какие-либо настройки конфигурации/кода, как мне этого добиться?
Существует много информации о WCF и ASP. NET core, но я не уверен, что видел этот сценарий в какой-либо документации. Я открыт для идей и предложений по наилучшему подходу к этой проблеме
Подробнее здесь: [url]https://stackoverflow.com/questions/78680476/asp-net-core-web-api-to-a-remote-wcf-net-framework-net-tcp-service[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия