小编gor*_*onk的帖子

图像无法解析为asp webapp(c#)

我一直在研究一个asp web应用程序,它涉及用户注册一个人的详细信息,包括该人的图像.详细信息/图像的文件名存储在SQL数据库中,图像文件名存储在NVARCHAR列中,而不是将实际图像存储在数据库中.

我创建了一个目录C:\ Images,应用程序将存储图像文件.只要将图像移动到此位置,应用程序就能正常工作,但是当我打开显示细节/图像的页面时,图像永远不会呈现.

我在开发期间通过将图像存储在作为项目一部分的文件夹中来解决这个问题,但在将项目发布到服务器之后,应用程序拒绝将图像保存在其中的任何目录中C:\Inetpub\wwwroot\.

因此,我需要找出当图像存储在不在项目中的文件夹中时图像不会呈现的原因.

我检查了HTML页面的来源,该页面也指向了正确的位置和文件名:

img id="ctl00_MainContent_CandidateImage" src="C:\Images\applicant11.jpg" alt="Candidate Image" style="border-width:1px;border-style:solid;height:208px;width:208px;" 
Run Code Online (Sandbox Code Playgroud)

页面后面的代码在下面的代码中呈现图像:

// CandidatePhoto filename retrieved from DB.

CandidateImage.ImageUrl = "C:\\Images\\" + CandidatePhoto;
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法?

干杯!

html c# asp.net image

5
推荐指数
2
解决办法
627
查看次数

标签 统计

asp.net ×1

c# ×1

html ×1

image ×1