访问远程服务器上的文件

时间:2017-10-18 15:15:44

标签: c# asp.net iis-10

我正在创建一个网站,我需要在他们的详细信息旁边显示员工的图像。有关员工的详细信息存储在SQL Server数据库中,其中一个字段包含图像的名称,例如 \ Pictures \ employeename.jpg

文件的实际位置在服务器上,其URL是

\\服务器\ Folder1中\ FOLDER2 \ IMAGES \图片

在我的代码中,我将两部分连接起来以生成以下字符串

\\服务器\ Folder1中\ FOLDER2 \ IMAGES \图片\图片\ employeename.jpg

然后我将它附加到image.imageurl但是当我运行我的代码时它只显示AlternateText消息。

我最初将服务器位置存储在Web.config文件中,但在此处和其他站点上阅读后,认为在IIS上创建虚拟目录是正确的选项。

我创建了一个名为EmployeeImages的虚拟目录,并将其物理路径设置为 \\ ServerName \ Folder1 \ Folder2 \ Images \ Pictures 。但是当我运行我的代码时,它会返回存储Web应用程序的文件位置。

我做错了什么?

提前致谢

修改

感谢大家的帮助。经过一些小的调整后,我设法让它工作,但仅限于IE和Edge。如果我在Chrome中运行它将无法正常工作?

0 个答案:

没有答案