у меня есть контроллер MVC 5 и C# консольное приложение выполняется так:Выполнение консольного приложения с параметрами из MVC 5 контроллера
lp c:\excel.xls /xls
Мне нужно, чтобы выполнить эту строку после того как я загрузил файл XLS с помощью формы:
[HttpPost, ValidateAntiForgeryToken]
public virtual JsonResult UploadXLS(HttpPostedFileBase XLSFile)
{
var uploadDir = Server.MapPath("~/App_Data/");
if (XLSFile != null)
{
var originalFileExtension = Path.GetExtension(XLSFile.FileName);
var fileName = Guid.NewGuid().ToString() + originalFileExtension;
var filePath = Path.Combine(uploadDir, fileName);
XLSFilePartners.SaveAs(filePath);
// EXECUTE THE CONSOLE PROJECT HERE
return Json("Uploaded!", "text/html");
}
return Json("No File!", "text/html");
}
Посмотрите на 'Process.Start'. – vesan
@vesan: Комментарий проголосовали. Сделайте это, пожалуйста, кратким примером. –