Avatar billede unknown_someone Juniormester
10. maj 2006 - 16:31 Der er 12 kommentarer og
1 løsning

System.OutOfMemoryException: Out of memory.

Efter et server-skift får jeg pludselig denne fejl

System.OutOfMemoryException: Out of memory.

Når jeg skal arbejde med billeder på serveren. eksempelvis

Dim gfxfile As Image
gfxfile = Image.FromFile(Server.MapPath("../../../images/organnoncegfx/" & str_FILENAME & str_FILEEXT))

Billederne findes - og størrelse er ikke noget specielt. Måske 5-40kb.

Hvad er der sket efter serverflyt - fra gammel IIS til IIS6 - og hvad kan jeg gøre for at løse problemet?
Avatar billede snepnet Nybegynder
10. maj 2006 - 16:39 #1
Underligt ... den metode du benytter kan kaste bemeldte exception i disse tilfælde:
The file does not have a valid image format.
-or-
GDI+ does not support the pixel format of the file.
Men med mindre du har lagt nye billeder ind - eller gjort et eller andet ved dem, skulle man jo ikke tro at der kunne komme sådan en fejl.
Mvh
Avatar billede unknown_someone Juniormester
10. maj 2006 - 16:50 #2
fejlen sker umiddelbart heller ikke ved alle billeder - dog med langt de fleste. Kan bare ikke finde noget system i hvilke der fejler og hvilke der ikke gør. Både "gamle" og nye billeder kan fejle - og det er altså langt langt de fleste.
Avatar billede snepnet Nybegynder
10. maj 2006 - 16:58 #3
Hmmm... er det de samme der fejler hver gang - eller kan det samme billede både gå godt og skidt?
Prøv evt. - hvis du har et billede der fejler hver gang - at brug det andet overload af FromFile der tager en bool'er... Den har noget med colormanagement at gøre - aner ikke om det kan have en effekt.
Mvh
Avatar billede unknown_someone Juniormester
10. maj 2006 - 17:01 #4
det er umiddelbart de samme der fejler hver gang - hvordan gør jeg det du foreslår?
Avatar billede snepnet Nybegynder
10. maj 2006 - 17:24 #5
Image.FromFile(Server.MapPath("../../../images/organnoncegfx/" & str_FILENAME & str_FILEEXT), true/false)
Mvh
Avatar billede unknown_someone Juniormester
21. maj 2006 - 10:51 #6
jeg har nu forsøgt og forsøgt og forsøgt og endelig løst det. Problemet var ganske enkelt at mappen billederne lå i af en eller anden grund var mere eller mindre korrupt - scriptet virkede fint hvis jeg ændrede stien, alle rettigheder var ens så jeg endte med at oprette en ny mappe, overføre billederne dertil og slette den gamle mappe og så virkede det.

du må gerne lægge et svar så du kan få lidt point for din tid.
Avatar billede snepnet Nybegynder
21. maj 2006 - 11:05 #7
Mystifistisk ... :o)
Mvh
Avatar billede unknown_someone Juniormester
01. juni 2006 - 20:08 #8
og værsgo :-)

i øvrigt har jeg fundet ud af at mappen i sig selv ikke er defekt - men bliver det undervejs i udførslen af jobbet. Det er en gammel asp-applikation til oprettelse af nogle annoncer, billeder dertil bliver uploadet ved hjælp af safileup og derefter (som en nyere ting) redirectes der til en aspx-side der resizer billeder hvis nødvendigt. Det ser ud som om at så snart safileup har været forbi mappen så bliver den ulæsbar for aspx-siden. Jeg har ikke fundet nogen løsning på dette så det ser ud til at hele applikationen skal programmeres om til .net.
Avatar billede snepnet Nybegynder
01. juni 2006 - 21:25 #9
Det er ikke bare sådan at den ændrer på adgangsrettighederne på mappen ell.?
Mvh
Avatar billede unknown_someone Juniormester
10. juni 2006 - 19:11 #10
det er formentlig nogle rettigheder, men jeg har forsøgt at tilføje rettigheder på selve mappen uden held. Sammen med safileup kører siden noget filupmanager der netop sætter rettigheder på mappen igen efter hver upload - men det ser altså ikke ud til at hjælpe tilstrækkelig på denne nye server.
Avatar billede snepnet Nybegynder
11. juni 2006 - 13:06 #11
Hvad præcist sætter safileup på mappen?
Mvh
Avatar billede unknown_someone Juniormester
17. juni 2006 - 12:33 #12
det er det der er problemet, for der sker ikke noget synligt på mappen efter upload. Det fileupmanager forsøger at sætte af rettigheder er til ASPNET.
Avatar billede snepnet Nybegynder
10. august 2006 - 21:29 #13
Beklager ... spm er smuttet... Gik det iorden?
Mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester