ASP.NET MVC IIS显示网络文件夹图像

时间:2019-02-05 10:47:32

标签: c# asp.net-mvc iis windows-server-2008

我仍然打算将ASP.NET MVC网站从Windows Server 2008 R2转移到Windows Server2016。一切正常,但是我无法在网页上显示从网络文件夹获取的图像。为此,我在视图中调用了控制器的这一部分:

    public ActionResult GetImg(string imagePath)
    {

        if (imagePath != null)
        {
            var path = $@"\\server\immagini\" + imagePath;
            try
            {
                var bytes = System.IO.File.ReadAllBytes(path);
                return File(bytes, "image/png");
            }
            catch
            {
                return null;
            }

        }
        return null;
    }

我认为这是许可问题,但是现在我已经将旧服务器与新服务器进行了比较,而且一切似乎都还不错。请有人帮我吗?

其他信息:

  • 在新服务器上,我可以访问共享文件夹
  • 在旧服务器上一切正常

0 个答案:

没有答案