Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по серверной части 
:(
    Опции темы
Saphir
Дата 30.9.2010, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



Создал простой Silverlight проект. Хочу чтобы на сервере была постоянно запущена программа. В свойствах ProjectName.Web на вкладке "Приложение" пункт "Автоматически запускаемый объект" невозможно редактировать. Подскажите пожалуйста в чем проблема.
PM MAIL   Вверх
jonie
Дата 30.9.2010, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 2
Всего: 118



Saphir, чтобы на сервере постоянно что-то работало - пишите сервис, они для того и нужны...
То что вы пытаетесь поставить это указание объекта, где находится Main функция (объектов таковых может быть не один)... в случае веб проекта этот объект предопределен (если не ошибаюсь то называется Global)


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Saphir
Дата 2.10.2010, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



jonie, спасибо. Сервис я создаю и даже могу вызывать методы сервисного класса, но как запустить сервисный класс в рамках отдельного серверного процесса не могу понять...
PM MAIL   Вверх
jonie
Дата 3.10.2010, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 2
Всего: 118



Saphir, что значит "как"? Установить сервис в винду и запускать её (виндовыми) средствами...


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Saphir
Дата 5.10.2010, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



jonie, спасибо за ответы, кое-что начинает проясняться.  smile  Сейчас создал проект службы виндуса, создал установщик средствами висуал студио... Пытаюсь установить службу с помощью InstallUtil через консоль. Возникает System.ComponentModel.Win32Exception.
Вот такой вот скрин консоли.

PM MAIL   Вверх
jonie
Дата 5.10.2010, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 2
Всего: 118



ну прав нету, админом надо быть чтобы делать такие вещи


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Saphir
Дата 5.10.2010, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



jonie, делаю из под админа (Администратора открыл в  Управлении компьютером, залогинился под этой учеткой и запустил консоль). Теперь такое - System.ComponentModel.Win32Exception: Имя учетной записи задано неверно или не существует, или же неверен указанный пароль.
В имени пробовал и имя своей учетной записи и Администратора...
PM MAIL   Вверх
Saphir
Дата 6.10.2010, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



Решил проблему добавлением строчки в класс инсталлятора:
Код

this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalSystem;


jonie, еще раз спасибо за помощь!
PM MAIL   Вверх
jonie
Дата 6.10.2010, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 2
Всего: 118



Saphir, на всякий случай: если вам надо что-то делать периодично, то используйте встроенный шедулер винды, не велосипедьте.


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Saphir
Дата 7.10.2010, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



jonie, спасибо, пригодится. smile
PM MAIL   Вверх
Saphir
Дата 16.10.2010, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 25.2.2010

Репутация: нет
Всего: нет



Проблема осталась, а вопрос немного изменился. Теперь есть служба, установленная в винду. Вопрос как мне вызывать методы этой службы? Если нельзя, то как осуществлять взаимодействие между клиентом и этой службой.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0491 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.