图像未显示在网页上

时间:2015-02-12 19:16:13

标签: image canvas web

我创建了一个在html画布控件中显示图像的Web应用程序。当我在安装Web应用程序的同一服务器上将网页作为localhost运行时,图像显示正常。当我从客户端计算机(而不是从安装了Web应用程序的服务器)运行网页时,图像不会显示在画布中。有人可以解释原因吗?我在客户端计算机上的IE,Chrome和Firefox中尝试过此操作,图像不显示在任何一个中。

2 个答案:

答案 0 :(得分:0)

您需要指定绝对路径。

如果您的网站是india.com,则引用的图片应为./image.png或./images/image.png

以便您的服务器可以引用它。

有关更多信息,请使用firebug或chrome dev工具栏。在控制台中,您可以看到原因。

答案 1 :(得分:0)

我发现答案是网站运行的应用程序池使用的是默认的ApplicationPoolIdentity,它允许网站访问本地计算机上的图像,但没有让网站访问客户端的图像机器。将身份更改为管理帐户解决了该问题。