J'ai un programme .NET pour télécharger une image à un serveur Web. J'utilise le contrôle de téléchargement de fichier ASP.NET pour le faire. Le programme fonctionne bien dans mon environnement local, mais quand je le lance sur le serveur Web, je reçois l'erreur suivante:ASP.NET: intermittent « Accès refusé » Erreur lors du téléchargement des fichiers
> System.UnauthorizedAccessException:
> Access to the path
> '\\fsvs02\target03\352972\352974\www.mysite.com\web\content\Images\TempStorage\tempImage.jpg'
> is denied.
> at System.IO.__Error.WinIOError(Int32
> errorCode, String maybeFullPath)
> at System.IO.FileStream.Init(String path,
> FileMode mode, FileAccess access,
> Int32 rights, Boolean useRights,
> FileShare share, Int32 bufferSize,
> FileOptions options,
> SECURITY_ATTRIBUTES secAttrs, String
> msgPath, Boolean bFromProxy)
> at System.IO.FileStream..ctor(String
> path, FileMode mode)
> at System.Web.HttpPostedFile.SaveAs(String
> filename)
> at uploadimage.UploadImage()
Une recherche rapide sur Google a confirmé qu'il est un problème d'autorisations; mais comme cela n'arrive que par intermittence, je n'ai pas de plan pour diagnostiquer comment le réparer.
Ma question est: Que dois-je faire pour diagnostiquer et résoudre ce problème?