Process.Start (объект) не работает - PullRequest
0 голосов
/ 22 августа 2011

Я разрабатываю одно приложение, которое создает PDF. Я использую Process.Start (startInfo) для создания PDF. Теперь, когда я запускаю это приложение локально, оно работает нормально и создает PDF, но когда я развертываю его на сервере разработки, оно не создает PDF.

Я сделал это очень простым для Process.Start ("IExplore.exe"), однако он все еще не работает на сервере разработки.

Пожалуйста, дайте мне знать, если что-то еще, что я должен сделать, чтобы начать работать?

1 Ответ

0 голосов
/ 22 августа 2011

Возможно, у вас возникла эта проблема, потому что на локальном компьютере вы работаете под своей учетной записью, у которой есть права на запуск исполняемого файла.При развертывании на сервере dev он, вероятно, работает под учетной записью NETWORK SERVICE, которая, вероятно, не имеет прав для запуска исполняемого файла.Вам нужно разобраться с использованием олицетворения.

Я дал подробный ответ на этот вопрос здесь:

Вызов или вызов приложения консоли C # из веб-службы C #?

...