Fråga : System.Drawing.Bitmap-problem gående från 2.0 till 3.5

Jag har precis uppdaterat min website från ASP.NET 2.0 till 3.5 (using visuellt hjälpmedelstudio) som jag behövde några av 3.5na kontrollerar i AjaxControlToolkiten. Emellertid har detta givit mig ett problem med System.Drawing.Bitmapen. I mitt kodifiera mig måste att rescale avbildar enligt deras storleksanpassa-förhållande (bredd/höjd). Jag gör denna med de bifogade arbetena för code.

This görar perfekt i miljön 2.0, men, når jag har förbättrat till 3.5, jag får efter felet:
System.ArgumentException: Parametern är invalid.

The källa-fodrar är:
using (System.Drawing.Image img = ny System.Drawing.Bitmap (Server.MapPath (”~/” + img2.ImageUrl.ToString ()))

Why för )?
Are där några ändrar från 2.0 till 3.5 som ska för att inte acceptera min Bitmap-constructor och för att orsaka detta fel?
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
" codeBody " utan laga kraft för class= för protected " imgSize (avbilda img2), { använda (System.Drawing.Image img = ny System.Drawing.Bitmap (Server.MapPath (”~/” + img2.ImageUrl.ToString ()))) { dubbel maxWidth = 100; dubbel maxHeight = 100; dubbel bredd = Convert.ToDouble (img. Bredd); dubbel höjd = Convert.ToDouble (img. Höjd); om ((höjd/maxHeight) > (bredden/maxWidth)) { Bredd = bredd * (100.0/höjd); Höjd = 100; } annars { Höjd = höjd * (100.0/bredd); Bredd = 100; } img2.Height = Convert.ToInt32 (höjd); img2.Width = Convert.ToInt32 (bredd); } }
" klar "

Svar : System.Drawing.Bitmap-problem gående från 2.0 till 3.5

Om det är EXAKT vad du har, då du har ett utrymme i där det bör vara.

för /f ”tokens=1*” %a (”för /r %c i ^ (”C:\Devapps\Projects\code\ " ^) gör wc - l *.clw”), gör in @echoen %a, %b >> c:\linecounts.csv

I att testa detta, jag hade:
för /f ”tokens=1*” %a (”för /r %c i ^ (c:\temp\ ^) gör wc - l *.txt”), gör in @echoen %a, %b
och den fungerade fint… mycket udda hmmm……, Jag ser att din version är annars samma… var är lokaliserad wc (jag sätter den i en mapp som är i min bana).

Välla fram en annan möjlighet - som jag gjorde sorten av kast som en bukta klumpa ihop sig där (jag kopplade för befaller från en /f till en /r (/r går ett arkiv strukturerar; /f bearbetar med mer av en lista formaterar.

Inget resonera mig kan se, varför den skulle för att inte vara funktionsduglig, bara försök detta i stället (gå tillbaka till metoden av mitt första erbjuda):

för /f ”tokens=1*” %b ('för /f ”tokens=*” %a i ^ (”dir /b /s /a-d C:\Devapps\Projects\code\ *.clw'^) gör @wc - l ”%a””), gör in @echoen %b, %c>> c:\linecounts.csv
Andra lösningar  
 
programming4us programming4us