2009-06-26 9 views
1

TempImage se trouve dans le répertoire racine de l'application Web actuelle. Lorsque j'essaie de définir ImageUrl d'une image, j'obtiens l'erreur ci-dessous. Pour un serveur web asp.net raison d'essayer de localiser le répertoire sous sa propre racine actuelleAsp.NET Development Server DirectoryNotFoundException

C'est ce que je suis en train de faire:

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

Ive a également essayé

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

Retours cette erreur:

Impossible de trouver une partie du chemin « C: \ Program Files \ Common Files \ Microsoft Shared \ devserver \ 9.0 \ TempImage

Répondre

1

Si l'image est à la racine de l'application en cours il suffit de spécifier:

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

Cest exactement ce que je fais et je reçois l'erreur Impossible de trouver une partie du chemin 'C: \ Program Files \ Fichiers communs \ Microsoft Shared \ DevServer \ 9.0 \ TempImage \ image.jpg – theKing

+0

utilisez-vous cassini (mini IIS pour Visual Studio) ou avez-vous cette configuration dans IIS? –

+0

Pourquoi le Downvote? –

0

Vérifiez si le compte utilisateur de asp.net dispose d'autorisations sur le répertoire. La cause peut être que, faute d'autorisations, d'autres chemins sont essayés.

Questions connexes