Ho un sito Web con una directory virtuale che contiene PDF. Gli utenti accedono ai PDF utilizzando un URL come http://myApp.com/PDFs/12345678.pdf
I PDF sono directory virtuali associate a \\ actualPhysicalServerName \ PDFsDirectory \ Questo funziona.IIS dimentica le autorizzazioni della directory virtuale - Si è verificato un errore durante il caricamento di un file di configurazione: Impossibile avviare le modifiche di monitoraggio
Riprogengo regolarmente l'applicazione. Una volta ridistribuita l'applicazione e riavviato il sito Web, gli utenti non potranno più accedere alla directory virtuale fino al riavvio di IIS.
Accesso alla URL sopra dà il seguente errore - un errore durante il caricamento di un file di configurazione: Impossibile avviare il monitoraggio delle modifiche al \\ actualPhysicalServerName \ PDFsDirectory \ web.config perché l'accesso è negato.
a System.Web.FileChangesMonitor.FindDirectoryMonitor (String dir, booleano addIfNotFound, booleano throwOnError)
a System.Web.FileChangesMonitor.StartMonitoringFile (alias String, FileChangeEventHandler callback)
a System.Web.Configuration.WebConfigurationHost.StartMonitoringStreamForChanges (String streamName, StreamChangeCallback callback)
a System.Configuration.BaseConfigurationRecord.MonitorStream (String configKey, String configSource, String streamName)
a System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
il riavvio del pool di applicazioni non aiuta. Devo riavviare IIS. Una volta riavviato IIS, è possibile accedere alla directory virtuale come previsto.
È questo comportamento previsto? Ho configurato le mie directory virtuali in modo errato?
Sto utilizzando IIS 7.5, server Windows 7 e .NET 4.5.
Mi chiedevo perché questo "ha smesso" di funzionare, fino a quando non ho visto la chiave "app genitore aggiornata su .NET 4.5". – Jim