繁体   English   中英

在 Visual Studio 上通过 IIS Express 运行时可以加载图像,但通过 IIS 运行时无法加载

[英]Image can load when running by IIS Express on Visual studio, but can't load when running by IIS

C:\\WebApplication1\\WebApplication1创建 Web 应用程序项目,如下所示。
在此处输入图片说明 在此处输入图片说明

文件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>

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


在 IIS 上的默认网站下添加应用程序,并将默认文档设置为Test/index.aspx ,如下所示。
在此处输入图片说明 在此处输入图片说明 由 IIS 运行时无法加载图像。
在此处输入图片说明

但是,我可以通过http://localhost/WebApplication1/images/myimage1.png打开图像,如下所示。 在此处输入图片说明

你能帮我推荐一下吗?

尝试使用以下代码:

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

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM