0

我的 asp.net 页面中有一个图像控件。我从属性窗口提供了一个图像 url,但是当我运行我的应用程序时,图像没有显示。源代码在这里:

 <asp:Image ID="imgMain" runat="server" 
        ImageUrl="~/ProductImages/Larges/Hydrangeas.jpg" />

而且我确信路径是正确的。当我从浏览器的源代码复制图像 url 时,我可以在文件资源管理器中看到图片。

你有什么主意吗?

4

2 回答 2

1

我发现由于我的网站是作为默认网站启动的,所以我还必须在 C:\inetpub\wwwroot** 中添加文件。* * 表示文件位置的目录结构。一旦我这样做了,图像就会通过浏览器显示。

于 2012-09-28T18:26:58.577 回答
0

我假设您在问题中的原始 URL 是正确的。

在不知道更多信息的情况下,我会首先检查它是否是一个自动化问题:

  • 当您调试此问题时,您是否登录到该站点?如果没有尝试先登录。
  • 登录后,检查登录用户是否有权访问相关路径中的内容。

还可以尝试复制渲染页面中图像标签上的 URL,并将其直接粘贴到浏览器的地址栏中。发生什么了?

于 2012-07-05T09:46:44.603 回答