Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF Service Library размещение / 6 сообщений из 6, страница 1 из 1
07.12.2009, 17:17
    #36352518
sbabiv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF Service Library размещение
Создал проект 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
08.12.2009, 10:51
    #36353442
sbabiv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF Service Library размещение
проблема решена. все отлично работает. дело в невнимательности.
------------------------
Любой дурак может написать код, который может распознать компьютер. Хорошие программисты пишут код, который люди могут понять. ~ Мартин Фаулер
...
Рейтинг: 0 / 0
22.12.2009, 11:55
    #36379407
babajun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF Service Library размещение
И как же решилась проблема? Столкнулся с такой же! app.config сгенерился автоматом
...
Рейтинг: 0 / 0
25.12.2009, 15:34
    #36386806
sbabiv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF Service Library размещение
babajun,

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

в консоле забывал интер нажать чтобы запустить службу
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
08.07.2011, 06:33
    #37342412
horgh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF Service Library размещение
Изучаю 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
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF Service Library размещение / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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