Questione : Problema 2.0 - 3.5 andanti di System.Drawing.Bitmap

Ho aggiornato appena il mio Web site da ASP.NET 2.0 - 3.5 (using lo studio visivo) come I ho avuto bisogno di alcuni dei 3.5 comandi nel AjaxControlToolkit. Tuttavia, questo mi ha dato un problema con lo System.Drawing.Bitmap. Nel mio codice devo rescale le immagini secondo il loro formato-rapporto (larghezza/altezza). Faccio questo con gli impianti inclusi di code.

This perfetti nell'ambiente 2.0, ma dopo l'aggiornamento a 3.5 ottengo il seguente errore:
System.ArgumentException: Il parametro è fonte-linea di invalid.

The è:
using (System.Drawing.Image img = nuovo System.Drawing.Bitmap (Server.MapPath("~/„ + img2.ImageUrl.ToString ()))

Why del )? il
Are là c'è ne cambia 2.0 - 3.5 che non accetteranno il mio Bitmap-costruttore e non causano questo errore?
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
il class= " del id= " codeSnippet821736 del
protected vuoto imgSize (immagine img2)
    {
        usando (System.Drawing.Image img = nuovo System.Drawing.Bitmap (Server.MapPath (“~/„ + img2.ImageUrl.ToString ())))
        {
            doppio maxWidth = 100;
            doppio maxHeight = 100;
            doppia larghezza = Convert.ToDouble (img. Larghezza);
            doppia altezza = Convert.ToDouble (img. Altezza);
            se ((altezza/maxHeight) > (larghezza/maxWidth))
            {
                Larghezza = larghezza * (100.0/altezza);
                Altezza = 100;
            }
            altrimenti
            {
                Altezza = altezza * (100.0/larghezza);
                Larghezza = 100;
            }
            img2.Height = Convert.ToInt32 (altezza);
            img2.Width = Convert.ToInt32 (larghezza);
        }
    }
class= del

Risposta : Problema 2.0 - 3.5 andanti di System.Drawing.Bitmap

Se quello è ESATTAMENTE che cosa avete, quindi avete uno spazio là in quello dovreste essere.

per /f “tokens=1*„ %a dentro (“per /r %c ^ in C:\Devapps\Projects\code\ del ^(" ") fare il wc - la l *.clw ") fa il @echo %a, %b >> c:\linecounts.csv

Nelle prove del questo, ho avuto:
per /f “tokens=1*„ %a dentro (“per /r %c nel ^ (^ di c:\temp\) fanno il wc - la l *.txt ") fare il @echo %a, %b
ed ha funzionato benissimo… il hmmm… molto dispari… Vedo che la vostra versione è al contrario la stessa… dove è il wc individuato (lo metto in un dispositivo di piegatura che è in mio percorso).

Bene, un'altra possibilità - poichè ho fatto il genere di tiro una sfera di curva là (ho commutato per l'ordine da /f a quanto basta (/r cammina una struttura di indice; processi di /f con più di una disposizione della lista.

Nessun motivo posso vedere perché non stava funzionando, ma provo questo preferibilmente (andando indietro al metodo di mia prima offerta):

per /f “tokens=1*„ %b dentro ('per /f “il tokens=*„ %a nel ^ (“dir /b /s /a-d C:\Devapps\Projects\code\ *.clw'^) fa il @wc - la l “%a„ ") fare il @echo %b, %c>> c:\linecounts.csv
Altre soluzioni  
 
programming4us programming4us