【发布时间】:2014-10-16 17:49:26
【问题描述】:
我正在使用 Visual Studio 2010 构建网页。我想使用密码恢复控件。我需要找出服务器名称是什么,以便我可以使用 SMTP 设置向忘记密码的用户发送电子邮件。我不知道如何得到它。有没有人知道。我非常感激。
【问题讨论】:
-
当您在本地发送电子邮件时,最容易使用
localhost作为“服务器名称”。
标签: asp.net
我正在使用 Visual Studio 2010 构建网页。我想使用密码恢复控件。我需要找出服务器名称是什么,以便我可以使用 SMTP 设置向忘记密码的用户发送电子邮件。我不知道如何得到它。有没有人知道。我非常感激。
【问题讨论】:
localhost作为“服务器名称”。
标签: asp.net
My.Computer.Name 应该可以在 VB 中解决问题。 @Vache 说 My.Computer 在 C# 中不存在。
或者
System.Environment.MachineName,正如评论员所指出的那样。
看起来System.Environment.MachineName 可能是首选,因为这是一个静态方法。 My.Computer.Name 好像是在项目级别添加的;当我刚刚在具有众多项目的解决方案中的即时窗口中尝试它时,调用是模棱两可的。在获得价值之前,我必须通过项目的命名空间完全限定它。例如,MyNamespace.Project1.My.Computer.Name。但是,如果您像我一样从项目内部而不是全局区域调用它,则不必限定它。
【讨论】:
My.Computer 在 C# 中不存在。