首页 > 解决方案 > 图像在 Visual Studio 上通过 IIS Express 运行时可以加载,但在 IIS 上运行时无法加载

问题描述

如下创建 Web 应用程序项目C:\WebApplication1\WebApplication1。 文件
在此处输入图像描述 在此处输入图像描述

Test/index.aspx

<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <h1>index page</h1>
            <img src="../images/myimage1.png" />
        </div>
    </form>
</body>
</html>

通过 IIS Express 在 Visual Studio 上运行时可以加载图像,如下所示。
在此处输入图像描述


在 IIS 上的默认网站下添加应用程序,并将默认文档设置Test/index.aspx为如下。 IIS 运行时无法加载图像。但是,我可以通过如下 方式打开图像。 你能帮我推荐一下吗?
在此处输入图像描述 在此处输入图像描述
在此处输入图像描述

http://localhost/WebApplication1/images/myimage1.png在此处输入图像描述

标签: c#asp.netiis

解决方案


尝试使用以下代码:

<div>
         <h1>index page</h1>
        <img src="./images/myimage1.png" />
    </div>

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述


推荐阅读