【问题标题】:How do I find the server name I'm runing? [duplicate]如何找到我正在运行的服务器名称? [复制]
【发布时间】:2014-10-16 17:49:26
【问题描述】:

我正在使用 Visual Studio 2010 构建网页。我想使用密码恢复控件。我需要找出服务器名称是什么,以便我可以使用 SMTP 设置向忘记密码的用户发送电子邮件。我不知道如何得到它。有没有人知道。我非常感激。

【问题讨论】:

  • 当您在本地发送电子邮件时,最容易使用localhost作为“服务器名称”。

标签: asp.net


【解决方案1】:

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# 中不存在。
猜你喜欢
  • 2012-10-20
  • 1970-01-01
  • 1970-01-01
  • 2010-09-07
  • 2023-01-26
  • 1970-01-01
  • 2011-10-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多