J'essaie d'utiliser une simple technique Ping pour envoyer une requête ping à une adresse IP. J'ai ajouté Imports System.Net.NetworkInformation.Ping
à ma page Web et j'ai essayé de créer simplement un bouton qui a cliqué une fois sur une adresse IP.Utilisation d'ASP.net 2010 B pour envoyer une adresse IP par ping
Le problème que j'ai un message d'erreur indiquant 'System.Net.NetworkInformation' is a namespace and cannot be used as an expression.
Je suis nouveau à cela et ai essayé de le remplacer par autre chose, mais je ne peux toujours pas sembler pour obtenir ce travail. Serait-il possible pour quelqu'un d'examiner cela et laissez-moi savoir où je me trompe. Im en utilisant VB et VS2010. Ceci est mon code:
Imports System.Text
Imports System.Net.NetworkInformation.Ping
Partial Class Ping
Inherits System.Web.UI.Page
Protected Sub btnPing_Click(sender As Object, e As System.EventArgs) Handles btnPing.Click
Using System.Net.NetworkInformation
Ping(Ping = New Ping())
PingReply(pingReply = Ping.send("xxx.xx.xxx.xx"))
Console.WriteLine("Address: {0}", pingReply.address)
Console.WriteLine("Status: {0}", pingReply.Status)
End Using
End Sub
End Class
http://msdn.microsoft.com/en-us/library/zt9tafza.aspx – SLaks
Le 'l'aide System.Net.NetworkInformation' La déclaration est erronée lorsque vous essayez d '«utiliser» un espace de noms - ce que vous ne pouvez pas faire. Je ne suis pas sûr de ce qu'il devrait être remplacé par (si quelque chose) – ChrisF
@ChrisF, Si je supprime le 'Using System.Net.NetworkInformation' de l'événement btnPing_Click. Chaque élément Ping dans le code btnPing_Click a la ligne bleue en-dessous avec un message d'erreur indiquant que Ping est un type et ne peut pas être utilisé comme une expression. c'est le même message pour 'PingReply'. –