Mam bibliotekę klas (.NET) z odniesieniem do usługi sieciowej (w przypadku niektórych serwerów, a nie projektów w tym samym rozwiązaniu). Biblioteka klas ma klasę wystawioną na działanie COM. Ta klasa wywołuje usługę sieci Web.Biblioteka klas z odwołaniami do usług
Dodanie odwołania do usługi powoduje dodanie kodu do pliku app.config biblioteki klas.
Mam również aplikację komputerową w tym samym rozwiązaniu, tylko do celów testowych. Po uruchomieniu tej aplikacji generuje ten wyjątek:
Nie można znaleźć domyślnego elementu punktu końcowego, który odwołuje się do umowy "ServiceProxy.EventsServices" w sekcji konfiguracji klienta ServiceModel. Przyczyną może być brak pliku konfiguracyjnego dla aplikacji lub brak elementu punktu końcowego pasującego do tej umowy w elemencie klienta.
Ten wyjątek można rozwiązać, kopiując i wklejając wygenerowany kod dla odwołania do usługi w pliku app.config biblioteki klas do pliku konfiguracyjnego aplikacji pulpitu.
Po wdrożeniu muszę wdrożyć tylko bibliotekę DLL (zbudowaną z biblioteki klas), a nie aplikację komputerową. Muszę dołączyć odwołanie do usługi w pliku konfiguracyjnym, który może być odczytany przez bibliotekę DLL.
Wszelkie sugestie?
Dzięki!
Jedynym sposobem wykonania tej czynności jest skopiowanie z biblioteki klas app.config do pliku konfiguracyjnego aplikacji. To jest duplikat wielu innych pytań tutaj. –
Na przykład: http://stackoverflow.com/questions/502919/how-to-configure-wcf-in-a-seperate-dll-project –