网站发布后,如何使用文件路径打开文件?

 public actionResult OpenFile(string path)
    {
        Process.Start(@"" + path);
        return Json(new { success = true });
    }

我有一段这段代码在本地运行得很好,但是一旦站点发布,此功能将不再起作用。但是网络请求说没关系。

网站发布后,如何使用文件路径打开文件?

我正在使用ASP.Net Framework和Windows Server 2012

jining123456 回答:网站发布后,如何使用文件路径打开文件?

这可能是因为在服务器上,应用程序没有访问path的权限,而在本地却具有访问权限。

您应该确保应用程序可以访问path中的文件,如果不能访问,请选择一个更好的位置,例如:

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)

您还可以弄乱文件夹的权限,以允许应用程序访问path,但我不建议这样做,因为它不可移植。

本文链接:https://www.f2er.com/3006605.html

大家都在问