2013-10-26 58 views
0

Я размещаю сайт на godaddy для своих фотографий и, похоже, столкнулся с проблемами, не имея возможности найти путь к папке с файлами. На моей машине все работает нормально, но когда я возвращаю его на сервер Godaddy, я получаю сообщение об ошибке. Ниже мой код, чтобы загрузить файлы, может кто-то пролить немного света. Благодарю.C# Ошибка: Не удалось найти часть пути

string data = HttpContext.Current.Server.MapPath("~/Photos/thumbs"); 
      string[] thumbPhotos = Directory.GetFiles(data); 

Вот сообщение об ошибке, которое я получаю. Сведения об исключении: System.IO.DirectoryNotFoundException: Не удалось найти часть пути 'C: \ Windows \ SysWOW64 \ inetsrv \ ~ \ Photos \ thumbs'.

+0

Попробуйте ("~/Photos/thumbs /") – FeliceM

+0

'~' это не способ указать текущую папку, используйте 'environment.currentdirectory' –

ответ

2

Просто нужно было удалить ~, чтобы заставить его работать, и немного измените путь.

+0

У меня возникли проблемы с попыткой сделать несколько каталогов, но, как ни странно, удалить ~, а затем добавление/в конец, похоже, поработало хотя бы в одном из моих каталогов. – Caverman

Смежные вопросы