我正在创建一个网站,我需要在他们的详细信息旁边显示员工的图像。有关员工的详细信息存储在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中运行它将无法正常工作?