2017-08-16 19 views
0

我对每个DEV,QA和Production都有多台机器。我需要实现一个解决方案,找到主机的身份,最终将其集成到一些通用的图书馆DLL的意图。如何获取服务器机器标识符?

上,我有一些旧的应用程序,有时会产生错误,但目前尚不清楚这是来自哪台机器,显然就成了当不知道的环境中创建了一些自动生成错误的问题。

在我目前的状况,我只允许修改错误信息输入到日志产生,并且不超出任何内部。

有了,鉴于我需要一些代码,返回string标识抛出一些异常的机器。是否有一些我可以查看的C#方法/类型/库?

示例代码将是很好的,但实际上我只是在寻找一个起点。我用身份试过的方法只会导致构建无法从构建机器部署到我的DEV服务器。

+3

System.Environment.MachineName? – David

回答

3

您可以使用System.Environment.MachineName得到当前计算机的名称。

你只需要确保机器名称为您提供足够的信息。如果不存在,并且您有域,则可以在Active Directory中添加有关每台计算机的一些信息,然后从中获取。