2010-04-07 4 views
0

Dans ma demande lorsque je clique sur un de mes bouton dans la page, il donne une erreur comme ça ..Erreur du serveur dans «/» application

Impossible de trouver une partie du chemin « V: \ User \ EnterTrailorVideos \ luck.swf '. Description: Une exception non gérée s'est produite lors de l'exécution de la requête Web en cours. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception:

System.IO.DirectoryNotFoundException: 
    Could not find a part of the path 'V:\User\EnterTrailorVideos\luck.swf'. 

Pas de dossier ("EnterTrailorVideos") dans mon projet. Mais c'est comme ça que tu peux m'aider?

Ce code:

string path = Page.MapPath("../../User/VideoOut/"+sFile); 
FileUplvideo.PostedFile.SaveAs(path); 
Session["oldfile"] = path; 
+0

Vous aurez besoin de poster plus d'une trace de la pile, mais ce qu'il dit est qu'il ne peut pas trouver ce dossier et la trace de la pile pointeront au code qui jette l'exception. –

+0

juste j'ai édité ma question vérifier s'il vous plaît –

Répondre

0

Quelque chose dans votre code est à la recherche de ce fichier, et vous obtenez une erreur quand il est pas là. Je ne suis pas sûr comment fournir plus d'informations qui recherchent où ce chemin de répertoire est utilisé dans votre code.

Si vous regardez la trace complète de la pile sur cette page, vous devriez voir le code qui cause le (probablement File.Open?) Qui essaie de lire/récupérer ce fichier, le nom de fichier lui-même peut être dynamique, c'est un sombre ici ... si vous pouvez mettre à jour la question avec une trace de pile complète, il serait plus facile de dire où est la source de l'erreur, c'est l'une des principales raisons de la trace de pile :)

+0

jut maintenant j'ai édité ma page s'il vous plaît vérifier –

+0

@Surya - Je ne pense pas que c'est le code causant l'erreur ... pouvez-vous poster la trace de la pile complète de la page d'erreur? –

+0

oui M. Nick Craver je l'enverrai –

0

Êtes-vous essayer de télécharger le fichier sur l'événement button_click? Vérifiez ensuite si vous accédez au chemin du fichier à partir d'un paramètre web .config avant d'utiliser le chemin d'accès à la carte car votre chemin d'accès à la map ne contient aucune référence à "EnterTrailerVideos". Comme d'autres ont répondu avant que la trace de la pile ne vous montre exactement quel code cause le problème.

HTH

+0

oui M. Raja je télécharge la vidéo –

+0

S'il vous plaît poster l'ensemble du code événement bouton_click ou poster la trace de la pile complète de la page d'erreur depuis que Nick a dit que je ne vois aucun problème avec votre code. – Raja

+0

ya que j'ai obtenu la solution Raja juste simple .. chaîne path = Page.MapPath ("~/User/VideoOut /" + sFile); j'écris comme ça –

Questions connexes