Я отображаю изображения на своей странице, а затем пытаюсь найти текущую высоту изображений, чтобы расположить их вертикально.Я делаю это, создавая новое растровое изображение и затем получая высоту растрового изображения следующим образом:
Dim sampleImg As New System.Drawing.Bitmap(Server.MapPath(String.Format("/Uploads/Products/Images/w100h100/{0}", e.Item.DataItem("Filename"))))
Dim imgHeight As Integer = sampleImg.Height
Когда я запускаю это на моей локальной машине, все работает нормально.Тем не менее, я недавно загрузил сайт до сих пор на свой сервер разработки, и когда я запускаю тот же код оттуда, я получаю это сообщение об ошибке:
Недопустимый параметр
Я искал форумы, чтобы попытаться найти решение, но я немного не уверен, где еще искать, потому что файл определенно существует на сервере разработки, и код отлично работает на моей локальной машине.Сервер, который я использую, является VPS, и я довольно новичок в работе с серверами, поэтому я не знаю, есть ли что-то, что я не настроил там, что мешает ему работать?
Хотяпытаясь найти решение, я также попробовал следующий код, но я получаю сообщение об ошибке System.IO.FileNotFoundException
:
Dim sampleImg As System.Drawing.Image = System.Drawing.Image.FromFile(Server.MapPath(String.Format("/Uploads/Products/Images/w100h100/{0}", e.Item.DataItem("Filename"))))
Мне интересно, может ли кто-нибудь помочь мне найти решение этой проблемы или, альтернативно, есть лидругой метод достижения той же цели?
Вся помощь очень ценится.Благодаря.