0

我正在 ASP.NET 中开发一个项目,但我被困在这种情况下;

我在本地机器上有一万张图像。我需要在 ASP.Net 的图片框中显示它们。我无法将所有图像复制到 Web 应用程序文件夹。所以我必须给出文件路径

\\server\something\something.jpg

但这当然行不通。

我找到了一些解决方案,但它们不是很清楚,所以我没有成功。

所以我该怎么做 ?

4

1 回答 1

0
  1. 在 IIS 中,在您的站点中定义一个虚拟子目录,目录的物理位置为\\server\something. 然后您将能够将图像虚拟 url 指定为~/something.jpg.

  2. 使用代码隐藏返回图像(aspx页面或ashx处理程序) - 然后,在授予 IIS 用户足够的权限后,Web 应用程序将读取所需的图像并将其放入响应流中。

于 2013-01-28T15:58:09.817 回答