Sivachandran R Ответов: 2

Открытие а notepad.exe через клиентскую сторону ASP.NET применение


Нужно знать об открытии exe файла из asp.net применение.Он отлично работает в машине разработки через "процесс", но если я размещаю то же самое на веб-сервере, когда я нажимаю функцию для открытия exe (Notepad.exe) он открывается на веб-сервере, а не на компьютере пользователя. Есть ли какой-нибудь способ открыть его на стороне пользователя?

Спасибо,

Шива

Что я уже пробовал:

попробовал использовать процесс.Запуск, но он открывается в серверной машине

2 Ответов

Рейтинг:
1

Patrice T

Цитата:
он открывается на веб-сервере, а не на компьютере пользователя.

Потому что ASP работает на сервере.
Веб-приложение не может ничего запускать на стороне клиента из-за глупой вещи под названием Безопасность.
Если бы веб-приложение могло делать такие вещи, любой веб-сайт смог бы превратить ваш компьютер в зомби.


Рейтинг:
0

Thomas Daniels

Все ваши ASP.NET код работает на сервере, поэтому имеет смысл, что он открывает блокнот на вашем сервере. Ваш сервер возвращает клиенту HTML/CSS/JavaScript. Однако JavaScript не может запускать приложения на клиентском компьютере по очевидным причинам безопасности. Итак, вы не можете делать здесь то, что хотите.