2015-04-30 12 views
24

seguendo la procedura descritta nel Visual Studio Code documentation, eseguendo il comando finale dnx . kestrel tramite la palette di comando di VSCode su Mac OS X si traduce in un IOException quando si visita http://localhost:5001:Esecuzione di prima applicazione ASP.NET 5 utilizzando VSCode, DNX e risultati Kestrel in IOException

kqueue() FileSystemWatcher has reached the maximum nunmber of files to watch. 

Vedere lo screenshot allegato per lo stacktrace completo. Cosa potrebbe esserci di sbagliato? enter image description here

risposta

27

E 'un known mono bug. Al fine di risolvere il problema impostare la variabile ambiente MONO_MANAGED_WATCHER:

export MONO_MANAGED_WATCHER=false 

Source

+2

Grazie, questo mi sembra un passo avanti ... Tuttavia, un'altra eccezione è ormai lanciata: TypeLoadException: Impossibile caricare il tipo 'Microsoft.Framework. Runtime.ILibraryExport' da assemblaggio 'Microsoft.Framework.Runtime.Interfaces, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null'. – dbaw

+2

@dbaw Si tratta di un'eccezione che indica una mancata corrispondenza di versione tra la versione di .NET e la versione delle dipendenze del progetto sono stati costruiti contro. Puoi impostare una versione corretta usando dnvm. Maggiori informazioni si possono trovare nel mio [post] (http://andreizubov.blogspot.ru/2015/04/getting-started-with-net-on-os-x-and.html) –

+0

@AndreiZubov Mille volte sì! Il managed_watcher e l'impostazione dnvm di utilizzare beta 4 attiva e di default ha fatto il trucco. Grazie! –

Problemi correlati