2017-10-19 13 views

Répondre

0

Avez-vous essayé?

System.Security.Principal.WindowsIdentity.GetCurrent().Name 
+0

Je ne veux pas le nom d'utilisateur, mais le nom d'hôte en cours – Saro

0

Créer config pour votre module d'application how to create config

public class AppModuleConfig { public string HostName { get; set; } }

Dans votre module Web mvc vous pouvez définir le nom d'hôte val UE pour AppModule:

Configuration.Get<AppModuleConfig>().HostName = "code to get host name from mvc web";

Ensuite, dans votre service d'application, vous pouvez injecter votre AppModuleConfig et obtenir la valeur du nom d'hôte:

public YourService(AppModuleConfig configuration) 
{ 
    _configuration = configuration; 
    var hostName = _configuration.HostName; 
}