繁体   English   中英

MVC应用程序在IIS Express中工作正常,但在本地IIS Web服务器中不工作

[英]MVC Application is working fine in IIS Express but not working in Local IIS web server

我已经创建了一个Web应用程序来打开本地目录中的文件(无论是记事本,Excel,PDF等)。 在IIS Express中运行文件时,文件正在打开,但是在IIS本地Web服务器中,它没有打开文件。

我在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 "";

尝试使用路径D://路径创建虚拟目录。 尝试赋予该文件夹适当的权限。

为IISUser授予您在其中存储文件的文件夹的适当权限。

希望这会有所帮助。

听起来可能是用户权限,请检查为D://路径设置了哪些安全权限,以及它们与您的有效权限有何不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM