2012-06-18 4 views
12

Ho creato un sito Web che viene compilato correttamente quando effettuo l'accesso utilizzando l'amministratore ma quando effettuo l'accesso utilizzando qualsiasi altro utente, si verifica un errore successivo.Impossibile caricare il file o l'assembly 'Microsoft.CSharp' quando si è connessi con l'utente che non è un membro del gruppo di amministratori

Impossibile caricare il file o l'assembly 'Microsoft.CSharp, Version = 4.0.0.0, Lingua = il neutro PublicKeyToken = b03f5f7f11d50a3a' o una delle sue dipendenze . Non è stato fornito un livello di rappresentazione richiesto, o il livello di rappresentazione fornito non è valido. (Eccezione da HRESULT: 0x80070542)

Il amministratore utente è membro del

  • Acronis Remote Users
  • Amministratori
  • Utenti desktop remoto

mentre l'altro l'utente è membro di

  • Acronis Gli utenti remoti
  • amministratori *
  • IIS_IUSRS
  • Utenti desktop remoto
  • SQLServerMSSQLUser $ vm-tmp-ABCD-1 $ MSSQLSERER
  • Utenti

sto usando
Windows Server 2008 R2 Enterprise con sistema operativo a 64 bit m

  • Inizialmente l'altro utente non apparteneva a amministratori gruppo. Ho aggiunto il ruolo agli amministratori ma sto ancora ricevendo lo stesso errore.

NOTA: Compila il sito con successo se scelgo VS2010 a Esegui come amministratore.

+1

Ehm, hai detto nel titolo che non puoi caricare l'assembly tranne quando l'utente fa parte del gruppo degli amministratori, ma l'utente che hai elencato è stato elencato come amministratore ... – BugFinder

+0

@BugFinder, Ho modificato la domanda per chiarire la questione sollevata da voi. – fiqbal

+0

Questo deve essere caricato come FullTrust è questo il problema piuttosto che l'utente? –

risposta

11

Questo ha risolto il mio problema.

  1. Fare clic destro su Visual Studio (a seconda di quale versione si utilizza)
  2. Proprietà
  3. Selezionare la scheda Compatibilità
  4. Riempire la casella di controllo che dice "Esegui questo programma come amministratore"
  5. Aprire il progetto dal posizione del file
  6. Eseguire l'applicazione
+0

Questo non ha funzionato per me. –

+2

È necessario effettuare l'accesso come amministratore. – CoffeeSipper

+0

Yippy Yippy Yo. Grazie a @ CoffeeSipper. Risparmia molto tempo. –

0

I wa s sorpreso quando non riesco a trovare le opzioni eseguire sempre come amministratore per file di vs 2017 pro (devenv.exe).È stato risolto e impostato solo con la risoluzione dei problemi di compatibilità.