У меня есть .NET Remoting для ряда объектов. Это было производство более года, и все хорошо с настройкой. Я добавил Справочник услуг сегодня в проекте под названием Entities. Один из классов с проектом Entities вызывает эту новую ссылку на сервис. Проект Entities - библиотека классов .
Когда я создал Service Reference, я заметил, что он создал файл с именем « app.config » в корневом каталоге проекта. Он также создал файл в каталоге bin с именем [namespace] .Entities. dll.config .
У нас есть тестовое консольное приложение, которое мы называем этими классами через обычные ссылки (в отличие от использования удаленного взаимодействия), что позволяет нам легко переходить к отладке. Первоначально, когда я пытался запустить тестовую консоль, она выдавала ошибку « Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт ». Я решил эту ошибку, добавив app.config из корневого каталога проекта Entities в корень консольного приложения.
Когда я попробовал его в настройке Remoting, я получил ту же ошибку «Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт». К сожалению, я не смог выяснить, куда поместить конфигурационную информацию <<strong> system.serviceModel >.
Я безуспешно пробовал следующее:
- Добавить информацию из app.conifg в .NET Remoting web.config
- Добавьте файл app.config в корень вместе с web.config
- Добавьте файл [namespace] .Entities.dll.config в корень вместе с web.config
- Добавить файл app.config в корневой каталог bin
- Добавьте файл [namespace] .Entities.dll.config в корневую папку bin
Любые другие предложения, где конфигурация должна быть помещена, чтобы решить эту ошибку?