Привет У меня есть страница в проекте ASP.NET (сайт), который записывает файл в папку App_Data.
Когда я запрашиваю страницу в своем браузере, все работает.
Когда я выполняю эту просьбу в cronом запланированном задании от моего провайдера я получаю следующую ошибку
Невозможно записать в App_Data, когда запрос из планировщика
Could not find a part of the path 'C:\xxxxxxxxxxxxxxx\App_Data\Art_P00004.txt'.
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, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamWriter.CreateFile(String path, Boolean append)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path, Boolean append)
at System.IO.File.CreateText(String path)
at AanbiedingProcessor.DoWriteFiles()
at TskSendAanbiedingen.DoWork()
Может кто-нибудь мне помочь?
The cron jon работает на другом хосте/домене как веб-сайт asp.net. Я предполагаю, что он просто делает веб-запрос.
Сайт asp.net размещен на сервере. Планировщик находится на другом сервере. Когда я активирую из своего браузера, я предполагаю, что у меня такие же разрешения, что и планировщик. Или он может быть другим? –
Я бы ожидал так, но Process Проводник поможет подтвердить это. В таких случаях, когда ваши предположения неверны, вам нужно вернуться к основам и проверить все. – Richard