Asp.net 如何找到服务器名I';我在跑步?

Asp.net 如何找到服务器名I';我在跑步?,asp.net,Asp.net,我正在用VisualStudio2010构建一个网页。我想用密码恢复控制。我需要找出什么是服务器名,这样我就可以使用SMTP设置向忘记密码的用户发送电子邮件。我不知道怎么弄到它。有人知道吗。我非常感激 My.Computer.Name应该可以在VB中实现这一功能@Vache说我的电脑在C#中不存在 或 System.Environment.MachineName,正如一位评论员所指出的 它看起来像是System.Environment.MachineName可能是首选,因为这是一种静态方法My.

我正在用VisualStudio2010构建一个网页。我想用密码恢复控制。我需要找出什么是服务器名,这样我就可以使用SMTP设置向忘记密码的用户发送电子邮件。我不知道怎么弄到它。有人知道吗。我非常感激

My.Computer.Name
应该可以在VB中实现这一功能@Vache说我的电脑在C#中不存在

System.Environment.MachineName
,正如一位评论员所指出的


它看起来像是
System.Environment.MachineName
可能是首选,因为这是一种静态方法
My.Computer.Name
似乎是在项目级别添加的;当我在一个有许多项目的解决方案中的即时窗口中尝试它时,调用是不明确的。在获得值之前,我必须通过项目的名称空间对其进行完全限定。例如,
MyNamespace.Project1.My.Computer.Name
。但是,如果您从项目中调用它,而不是像我那样从全局区域调用它,则不必限定它。

当您在本地发送电子邮件时,最容易使用
localhost
作为“服务器名”。请注意
My.Computer
在C#中不存在。