powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Запуск внешнего приложения сервисом
14 сообщений из 14, страница 1 из 1
Запуск внешнего приложения сервисом
    #38870870
ALOTE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Такой вопросик. Создал я виндоус службу. Ей нужно переодически формировать Эксель. Через WCF с Excel толком не поработаешь. Поэтому разрулил как - создал еще один exe как консольное приложение, который вызывается сервисом при старте, и убивается при остановке. Вопрос - будет ли работать вызываемый файл, если я на сервере, где работает сервис, не будет залогиненных пользователей? Вроде как будет, по моим соображениям, но хочу убедиться.
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38871152
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALOTE, зачем консоль? при чем здесь WCF? Будет, если прав хватит... потому как все процессы работают от имени и по поручению к.л. "пользователя"...
P.S.: самый простой способ убедиться в ч.л. - эксперимент.
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38871388
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALOTEЧерез WCF с Excel толком не поработаешьа в чём отличие работы с Excel через WCF от работы с Excel из консоли ?????
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38871413
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALOTEЗдравствуйте!
Такой вопросик. Создал я виндоус службу. Ей нужно переодически формировать Эксель. Через WCF с Excel толком не поработаешь. Поэтому разрулил как - создал еще один exe как консольное приложение, который вызывается сервисом при старте, и убивается при остановке. Вопрос - будет ли работать вызываемый файл, если я на сервере, где работает сервис, не будет залогиненных пользователей? Вроде как будет, по моим соображениям, но хочу убедиться.

мне понравилась архитектура
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38871489
ALOTE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтан,
Вы не поверите, но в том, что создать Excel.Application WCF не может.
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38871529
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALOTEШайтан,
Вы не поверите, но в том, что создать Excel.Application WCF не может.

Generating Excel 2010 Workbooks by using the Open XML SDK 2.0

P.S. еще у МСУ примеры были...
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38871562
ALOTE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser,
Дык то Open XML а c ним придется туеву хучу кода переписывать.
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38871692
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALOTEШайтан,
Вы не поверите, но в том, что создать Excel.Application WCF не может.удивительно! как же у меня создаёт уже с десток лет .... странные вещи творятся

Вы вероятно путаете собственно WCFи параметры хоста, на котором выполняется ваше приложение WCF

у меня это служба windows с соответствующей учёткой (и у учётки нужные разрешения)
поэтому никаких проблем с запуском Excel не испытываю

ALOTEbuser,
Дык то Open XML а c ним придется туеву хучу кода переписывать.мне осталось только один сервис переписать, и Excel полностью будет забыт на сервере. Чего и вам желаю :)
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38871746
ALOTE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтан,
А можно узнать где копать про разрешения учетки? А то сейчас делал тоже самое через виндовский шедуллер, так доходит до создания файла и виснет.
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38871784
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALOTEШайтан,
А можно узнать где копать про разрешения учетки? А то сейчас делал тоже самое через виндовский шедуллер, так доходит до создания файла и виснет.

это зависит от
- где хостится ваше WCF
- что нужно от Excel (просто с листами-ячейками поработать или ещё и модули VBA читать-записывать)

начни, например, с поиска по ключевым словам "iis excel dcom" (это для работы при хосте в IIS)
можно и по словам "asp.net excel dcomcnfg" поискать. "asp.net" пусть не смущает - там все нюансы работы с Excel на сервере рассмотрены
если не поможет - дальше будешь "рыть"

PS а на папку, в которой файл создаётся есть разрешения?

и всё же повнимательней присмотрись к возможности работать без Excel !
я не первый год использую библиотеку http://epplus.codeplex.com/
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38871786
ALOTE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтан,

Там ситуация такая что заказали коммерческий продукт, который формирует excel отчеты. Это было обычное де скотное приложение. Оно еще и на продажу. А теперь захотели еще и сервис. Вот и не охота код переписывать под другую либо. Хотя epplus на первый взгляд понравился, синтаксис почти экселевский
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38879089
ALOTE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтан,
А не известно, как epplus работает с семитскими языками? Open XML не поддерживает их, а в документации по epplus не нашел ничего
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38879132
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALOTE,

не, не знаю. Не сталкивался.

что мешет попробовать? Консольное приложение с указанной dll - 10 минут работы :)
...
Рейтинг: 0 / 0
Запуск внешнего приложения сервисом
    #38886410
ALOTE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таки работает, израильские коллеги должны быть рады.
Сейчас еще пробую бесплатную версию Spire научить конвертировать Эксекль в PDF без ограничения размера.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Запуск внешнего приложения сервисом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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