2016-03-03 23 views
5

Ich habe bereits auf Stack Overflow (und Google) suchen, kann aber nicht die spezifische Antwort finden, die mein Problem löst.WebClient konnte nicht gefunden werden

Ich möchte etwas Inhalt von einer Seite lesen. Ich habe versucht, Webclient zu verwenden, aber das gibt mir diese Fehlermeldung:

The type or namespace name 'WebClient' could not be found (ae you missing a using directive or an assembly reference?)

Ich habe versucht, auf Google zu suchen, wie diese Fehler zu lösen, aber nicht eine richtige Antwort finden (ich habe auch versucht, HttpClient, dasselbe Ergebnis).

Wie stelle ich sicher, dass ich den Inhalt seiner spezifischen Seite bekomme?

Btw, das ist, was ich jetzt haben:

WebClient client = new WebClient(); 
// Use google as test page 
string downloadString = client.DownloadString("http://www.gooogle.com"); 

Und ich bin mit Visual Studio 2015 Community und ASP.Net v5

+2

Haben Sie hinzufügen 'using System.Net;' zu deiner 'using' Richtlinie? –

+0

@ S.Akbari Ja, ich habe es versucht .. Dann bekomme ich den Fehler: 'Eine using-Klausel muss allen anderen im Namespace definierten Elementen vorausgehen, mit Ausnahme der externen Alias-Deklarationen. –

+0

OK. Wahrscheinlich haben Sie es nicht am Anfang der Datei platziert! –

Antwort

3

Stellen Sie sicher, Hinweis auf System.dll in Ihrem Projekt haben.

Auch entweder umfassen using System.Net; zu usings Richtlinie Abschnitt des Quellcodes, wo Sie planen, WebClient zu nutzen oder seine vollständig qualifizierten Namen verwenden, das heißt:

var client = new System.Net.WebClient() 
+0

Danke! 'var client = new System.Net.WebClient()' funktioniert einwandfrei! Aber wissen Sie auch, warum 'using System.Net;' mir diesen Fehler gibt ?: Eine using-Klausel muss allen anderen im Namespace definierten Elementen vorausgehen, mit Ausnahme externer Alias-Deklarationen. –

+0

@MZeinstra 'using' Direktiven sollte ganz am Anfang stehen der Datei. Wo hast du es hingelegt? –

+0

Ich habe diesen ' 'an der Spitze meiner .aspx-Datei –

Verwandte Themen