У меня есть программа .NET для загрузки изображения на веб-сервер. Я использую элемент управления загрузкой файлов ASP.NET, чтобы сделать это. Программа работает нормально в моей локальной среде, но когда я запускаю ее на веб-сервере, я получаю следующую ошибку:
> 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()
Быстрый поиск в Google подтвердил, что это проблема с разрешениями; но так как это происходит только периодически, у меня нет плана для диагностики, как это исправить.
Мой вопрос: что мне делать, чтобы диагностировать и исправить эту проблему?