Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > запуск программы на сервере


Автор: camion8707 27.4.2010, 12:06
Всем доброго дня!

Господа, подскажите, есть программа, написанная на VB 2008 express.

программка публикуется на сервер, внутри себя программа вызывает другую подпрограммку

если запускать программу после инсталляции с сервера, то подпрограммка не выполняется, ссылаясь на неверно заданный параметр

Цитата

Подробная информация об использовании оперативной 
(JIT) отладки вместо данного диалогового 
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ComponentModel.Win32Exception: Параметр задан неверно
   в System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   в System.Diagnostics.Process.Start()
   в TLEModifier.FCreate.btnStart_Click(Object sender, EventArgs e)
   в System.Windows.Forms.Control.OnClick(EventArgs e)
   в System.Windows.Forms.Button.OnClick(EventArgs e)
   в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.ButtonBase.WndProc(Message& m)
   в System.Windows.Forms.Button.WndProc(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)




при запуске этой программы (bin\release) с компа все работает, с сервера - также.
стоит программу проинсталлировать с сервера и запустить, работать перестает.
Подскажите плиз, где копать?

Автор: KelTron 27.4.2010, 12:41
Проверь параметры, которые передаёшь в ProcessStartInfo, может там что то с путём до программы, которую надо запустить не то.

Автор: camion8707 27.4.2010, 15:52
путь передается туда из переменной
в переменной путь: путь, откуда запустилась программа.

я вот думаю, а не с безопасностью ли это связано??

нужна помощь, т.к. программа должна использоваться многими людьми, поэтому остро стоит вопрос, чтобы обновлялась она с сервера при запуске 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)