无法从网络驱动器获取图像

时间:2014-01-20 16:35:42

标签: c# asp.net-mvc-4 networking file-io

我问this question阅读以完全理解),我仍然无法找到解决方案。我采用了一个新的空创建项目并粘贴该代码并发生了同样的错误:无法找到图像。

我接受了这个项目并将其交给了我的4个同事(因为我认为这可能是一个IIS权限问题)并且他们将新创建的项目上传到他们各自的IIS并且同样的错误被抛出,只有一个然后可以获得图像。这是项目包含的唯一代码:

   public class HomeController : Controller
    {
        //
        // GET: /Home/

        public ActionResult Index()
        {
            string path = Path.Combine(@"\\jmojica-pc\Publico\IMAGENES\RIEGOS_GENERALES\0", "1JMojica-pc.tif");

             FileStream fin = new FileStream(path, FileMode.Open, FileAccess.ReadWrite);

            return View();
        }

    }

注意:我可以在该位置找到图像。我复制路径START + r,粘贴路径并打开图像。

我们支持尝试获得解决方案,因为他们认为这可能是一个许可问题,但没有任何效果。

以下是从不同代码获取的异常列表。所有使用相同的路径:

  1. Image image = Image.FromFile(path) FileNotFoundException

  2. var stream = new MemoryStream(path); Acccess denied

  3. using (Bitmap bm = new Bitmap(path)){ } // Invalid Parameter

  4. 我完全迷失了,我不知道原因是什么。

    也许是我的电脑?不,我尝试用自己的IIS和同样的问题在其他电脑上试过。

    也许代码?来吧,那只是一行代码,不能在任何地方工作!

    我诅咒吗?我盯着相信我有一个儿子,我不知道,一些不自然的力量正在惩罚我。

0 个答案:

没有答案