Domanda

Sto installando un server IIS per fare un po 'di programmazione ASP, non appena posso risolvere questo problema molto rilevante pre-programmazione ...

Il server IIS si trova in un server di VirtualBox, e io sono la creazione di una directory virtuale per puntare a una directory condivisa ( "una condivisa situata in un altro computer," ad esempio, \\server\serve-this), che funziona perfettamente con net use e Windows Esploratore. Tuttavia, IIS mi sta mostrando un piccolo errore rosso stop-segno guardando cosa, e servirà nessun file ( "tu non sei autorizzato a visualizzare questa pagina"). Ho aperto autorizzazioni per l'OSX ospitare e può muoversi in tutto il guest Windows. Dove posso controllare per vedere il motivo per cui si lamenta?

Se ho impostato la directory virtuale in una directory locale (selezionando il pulsante di opzione appropriato), non ha permessi di problemi ... Inoltre, ho provato pasticciare un po 'con la scheda Protezione directory, ma che sembra non essere rilevante di sorta.

Non c'è niente nei registri in C: \ WINDOWS \ system32 \ LogFiles ...

Modifica La risposta è quello di leggere l'articolo che il James Conigliaro (migliore risposta) suggerisce. Tuttavia, ho fatto la seguente (ieri ho fatto qualcosa di diverso, che ha funzionato, ma io non so cosa):

  1. Fare un utente con lo stesso nome utente / password sul guest Windows come il mio ospite OSX, che è ciò che suggerisce Aarons
  2. Cambiare l'utente che ha effettuato l'accesso per l'accesso anonimo a tale utente.
  3. Questo è tutto. Non male, davvero.
È stato utile?

Soluzione

Microsoft ha pubblicato un articolo della knowledge base con una serie di opzioni diverse per la configurazione di IIS per accedere ai contenuti / file su un'unità di rete. Tutti loro coinvolgere diversi metodi per assicurarsi che l'account che ci IIS runing sotto o impersonanting ha accesso all'unità di rete:

http://support.microsoft.com/kb/207671/EN- US /

Altri suggerimenti

IIS sta tentando di accedere ai file utilizzando l'account IUSR locale. O cambiare questo account per qualcosa che ha accesso ai file sul server remoto, o di creare un utente sul sistema remoto con lo stesso login / pw come account IUSR locale.

Hai provato a guardare attraverso il Visualizzatore eventi Strumenti di amministrazione, si può anche arrivare ad esso attraverso Right-Click MyComputer -> Gestione -.> Visualizzatore eventi in Utilità di sistema

Questa configurazione può causare problemi. Questo perché IIS (almeno su XP) non si accorge che i file sulla rete sono cambiate. Probabilmente si vuole invertire la configurazione in modo tale che si modificano i file remoti (che si trovano nella VM).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top