我的 asp.net 页面中有一个图像控件。我从属性窗口提供了一个图像 url,但是当我运行我的应用程序时,图像没有显示。源代码在这里:
<asp:Image ID="imgMain" runat="server"
ImageUrl="~/ProductImages/Larges/Hydrangeas.jpg" />
而且我确信路径是正确的。当我从浏览器的源代码复制图像 url 时,我可以在文件资源管理器中看到图片。
你有什么主意吗?
我发现由于我的网站是作为默认网站启动的,所以我还必须在 C:\inetpub\wwwroot** 中添加文件。* * 表示文件位置的目录结构。一旦我这样做了,图像就会通过浏览器显示。
我假设您在问题中的原始 URL 是正确的。
在不知道更多信息的情况下,我会首先检查它是否是一个自动化问题:
还可以尝试复制渲染页面中图像标签上的 URL,并将其直接粘贴到浏览器的地址栏中。发生什么了?