2016-12-23 3 views
-5

Как запустить exe-файл приложения Windows на сервере IIS, нажав кнопку на веб-странице asp.net C#. Он хорошо работает перед публикацией в Интернете, но не получает выполнение после публикации в Интернете и развертывания его в IIS. Я пытаюсь изменить идентификатор на сервере IIS, но не очищается.Как запустить exe-файл на сервере iis

+1

Поместите код, чтобы пояснить свой вопрос. – Sankar

+4

Возможный дубликат [Как запустить EXE с веб-страницы (asp.net)] (http://stackoverflow.com/questions/916925/how-to-launch-an-exe-from-web-page-asp- net) –

+0

Вы хотите, чтобы exe запускался на сервере или на клиентской машине? –

ответ

0

Я думаю, что вы тестируете на клиентской машине и запускаете этот .exe на серверной машине, правильно. Я делал это много. Вероятно, вы должны использовать событие AppDomain.UnhandledException. Это даст вам лучшее представление о том, что происходит.

https://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception.aspx

Кроме того, и я предполагаю, что вы используете Try ... Catch ... В Лови, добавьте пару строк кода, чтобы написать улов в текстовый файл на рабочем столе. После того, как процесс завершится с ошибкой, прочитайте текстовый файл, и вы узнаете, что он на самом деле происходит. Если вы все еще не можете понять это, создайте здесь новый пост и попросите о помощи. Это будет другая тема.

Смежные вопросы