2013-06-25 4 views
1

У меня есть веб-приложение asp.net, и я хочу запустить исполняемый файл. Пользователь введет некоторые детали, и я передам эти детали в качестве параметра в exe. Затем exe сгенерирует текстовый файл, и я прочитаю его содержимое.Запуск exe в веб-приложении

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

Я немного читал на веб-сайте MS о создании песочницы в веб-приложении.

Каков наилучший способ для этого? Кто-нибудь знает?

В настоящее время пытается это без какого-либо luck..it должен создать текстовый файл, как это происходит, когда я запускаю его из строки .. ввода команды

 Dim process As New Process() 
     process.StartInfo.FileName = Server.MapPath("~/app_data/myfolder/myexe.exe") 
     process.StartInfo.Arguments = "/t:1234" 
     process.Start() 

Я получаю MessageBox с просьбой, могу ли я доверять издателю, но когда я нажимаю «да», я не получаю текстового файла. Правильно ли передаются аргументы?

Спасибо,

ответ