Я создал веб-приложение, чтобы открыть файл (как блокнот, excel, PDF и т. Д.) В локальном каталоге. Файл открывается при запуске в IIS Express, но на локальном веб-сервере IIS он не открывает файл.Приложение MVC отлично работает в IIS Express, но не работает на локальном веб-сервере IIS
У меня есть файлы внутри проекта в Visual studio.
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(@"D:// Path ");
IEnumerable<System.IO.FileInfo> fileList = dir.GetFiles("*.*");
var newestFile =
(from file in fileList
//where file.Contains(para)
orderby file.CreationTime
where file.FullName.Contains(para)
select new { file.FullName, file.CreationTime })
.Last();
Process.Start(newestFile.FullName);
return "";
Process.Start запускается на сервере, а не на клиенте. Ожидаете ли вы, что пользователь откроет эти файлы? – Crowcoder
Да. Пользователь должен открыть указанный файл в файле process.Start() –
Это не сработает, они должны загрузить файл. – Crowcoder