Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162

    IIS e NT AUTHORITY\SERVIZIO DI RETE

    Ciao a tutti.
    ho scritto un'applicazione intranet utilizzando Visual Web Developer 2008 e configurando
    opportunamente l'autenticazione come 'Windows' ottengo che l'utente è effettivamente
    "PC-Brainjar\Brainjar".

    Ricavo lo username con:

    codice:
        string username = HttpContext.Current.User.Identity.Name;
    Lanciando l'applicazione da Visual Web Developer, tutto ok.
    Con Windows Vista e IIS7, invece, quando lancio l'applicazione da IExplorer,
    ottengo per username un valore nullo.

    Ho provato anche a ricavare, in alternativa quanto richiesto con

    codice:
            WindowsIdentity  iUser = WindowsIdentity.GetCurrent();
            string username = HttpContext.Current.User.Identity.Name;
            if (String.IsNullOrEmpty(username))
                username = iUser.Name;
    ma anche in questo caso con Visual Web Developer i due valori coincidono, mentre con IIS
    ottengo 'NT AUTHORITY\SERVIZIO DI RETE'.
    Ovviamente l'applicazione si schianta in quanto l'utente non è censito. Questo problema,
    ovviamente, ne genera un altro in quanto SQL Server non ha un accesso per
    'NT AUTHORITY\SERVIZIO DI RETE'.
    Chiedo quindi un aiuto per ottenere almeno il valore corretto di username.
    Grazie in anticipo.
    Ciao, Brainjar

  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Vorrei spostare la discussione in ASP.NET.
    Chiederei ai moderatori di chiudere questa discussione.
    Ho una certa urgenza.
    Dovrei aprire subito la discussione nell'altro forum.
    Ciao, Brainjar

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.