Asp.NET开发服务器DirectoryNotFoundException

时间:2009-06-26 04:10:26

标签: asp.net

TempImage位于当前Web应用程序的根目录下。当我尝试设置图像的ImageUrl时,我得到以下错误。由于某种原因,asp.net Web服务器试图在其自己的当前根目录下找到该目录

这就是我想要做的事情:

<asp:image ImageUrl="~/TempImages/... />

我也试过

<asp:image ImageUrl="/TempImages/... />
<asp:image ImageUrl="./TempImages/... />
<asp:image ImageUrl="TempImages/... />

返回此错误:

无法找到路径'C:\ Program Files \ Common Files \ Microsoft Shared \ DevServer \ 9.0 \ TempImage

的一部分

2 个答案:

答案 0 :(得分:1)

如果图像位于当前应用程序的根目录中,请指定:

<asp:image ImageUrl="~/imagename.jpg" runat="server" />

答案 1 :(得分:0)

检查asp.net用户帐户是否具有该目录的权限。原因可能是由于缺乏权限,正在尝试其他路径。