powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF Service Library размещение
6 сообщений из 6, страница 1 из 1
WCF Service Library размещение
    #36352518
sbabiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал проект WCF Service Library, написал код.
Создал Console application добавил сборку написал код

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
static void Main(string[] args)
        {
            ServiceHost sh = new ServiceHost(typeof(SrvMonitoringTools.MonitoringTools));

            Console.WriteLine("Start service...");
            Console.ReadLine();
            sh.Open();

            Console.WriteLine("stop service...");
            Console.ReadLine();
            sh.Close();
        }

При F5 служба запускается, все работает.
Захожу в папку с приложением, запускаю приложение. Дисковери не находит службу! Создаю app.config результат тот же, копирую конфиг из проекта WCF Service Library и снова тот же результат. Как правильно сделать размещение WCF Service Library?

------------------------
Любой дурак может написать код, который может распознать компьютер. Хорошие программисты пишут код, который люди могут понять. ~ Мартин Фаулер
...
Рейтинг: 0 / 0
WCF Service Library размещение
    #36353442
sbabiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблема решена. все отлично работает. дело в невнимательности.
------------------------
Любой дурак может написать код, который может распознать компьютер. Хорошие программисты пишут код, который люди могут понять. ~ Мартин Фаулер
...
Рейтинг: 0 / 0
WCF Service Library размещение
    #36379407
babajun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И как же решилась проблема? Столкнулся с такой же! app.config сгенерился автоматом
...
Рейтинг: 0 / 0
WCF Service Library размещение
    #36386806
sbabiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
babajun,

в консоле забывал интер нажать чтобы запустить службу
...
Рейтинг: 0 / 0
WCF Service Library размещение
    #36398007
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sbabivbabajun,

в консоле забывал интер нажать чтобы запустить службу
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
WCF Service Library размещение
    #37342412
horgh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изучаю WCF...
- создал проект типа "Библиотека службы WCF", настройки службы вынес в App.config, проверил через тестовый клиент WCF - все работает
- создал проект типа "ConsoleApplication", добавил ссылку на проект службы, назначил консольный проект запускаемым по умолчанию
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
static void Main(string[] args)
        {
            using (ServiceHost serviceHost = new ServiceHost(typeof(MyService)))
            {
                serviceHost.Open();

                Console.WriteLine("The service is ready at {0}.", serviceHost.BaseAddresses[0]);
                Console.WriteLine("Press <ENTER> to terminate service.");
                Console.WriteLine();
                Console.ReadLine();

                serviceHost.Close();
            }
        }
- при запуске проекта при вызове метода serviceHost.Open() возникает исключение, которое говорит, что файл конфигурации отсутствует.
- скопировал вручную файл конфигурации из первого проекта - все замечательно работает и из VisualStudio, и из вне.

Возник следующий вопрос: какой все же порядок разработки?
Создаем библиотеку службы, к ней клиента, отлаживаем их взаимодействие, размещаем службу в соответствии с нашими потребностями и возможностями, при размещении в резидентном приложении или службе Windows каждый раз при изменении конфигурации службы WCF вручную обновляем App.Config и заменяем dll службы (IIS и WAS пока не рассматриваю)...???

Смущает потребность в замене файла конфигурации вручную...

P.S.: только начал изучать, может просто не то или не так делаю, хз...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF Service Library размещение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]