2015-04-16 6 views
9

Ho colpito la pagina gialla della morte. Così ho cercato su google per il messaggio:Microsoft.VisualStudio.Web.PageInspector.Runtime.NativeMethods.CloseHandle

[SEHException (0x80004005):. Een extern onderdeel heeft een uitzondering veroorzaakt] Microsoft.VisualStudio.Web.PageInspector.Runtime.NativeMethods.CloseHandle (IntPtr hHandle) +0 Microsoft .VisualStudio.Web.BrowserLink.Runtime.ArteryConnectionUtil.MappedFileExists (String fileName) +39 Microsoft.VisualStudio.Web.BrowserLink.Runtime.ArteryConnectionUtil.ReadAllLinesFrom (String fileName) +66 Microsoft.VisualStudio.Web.BrowserLink.Runtime.ArteryConnectionUtil .GetAllInstanceFileNames() +67 Microsoft.VisualStudio.Web.BrowserLink.Runtime.ArteryConnectionUtil.FindArteryConnection (Applicazione StringPhysicalPath, ArteryConnectio NDATA & connessione) +48 Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.PageInspectorHttpModule.OnPreRequestHandlerExecute (mittente Object, EventArgs) +351 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() + 142 System.Web.HttpApplication.ExecuteStep (IExecutionStep passo, booleano & completedSynchronously) +96

ho Win 8.1 x64 e corse VS come amministratore e IIS utilizzato per ospitare il mio progetto MVC 5. Ho aggiunto questo al mio web.config di sopprimere l'eccezione come detto in qualche other stackoverflow question ho trovato con google:

<assemblyBinding> 
    <dependentAssembly> 
    <assemblyIdentity name="Microsoft.VisualStudio.Web.PageInspector.Runtime" publicKeyToken="b03f5f7f11d50a3a" /> 
    <bindingRedirect oldVersion="0.0.0.0-14.0.0.0" newVersion="12.3.0.0" /> 
    </dependentAssembly> 
</assemblyBinding> 

Il fatto è che ho browserlink disabile. Ho questo in Firefox e Chrome, quindi sembra un bug crossbrowser/non-browser. Ho questo in Visual Studio 2013.4 e 2015 ctp6 (non sono sicuro di quale ctp sia corrente) IIS Express sembra funzionare, ma questa è solo una soluzione. Cosa succede se insisto per ospitare dal server Web IIS.

+0

Sto avendo un problema simile. Non l'ho avuto la sera prima, ma stamattina è iniziato. Ora, ho rinominato il mio PC e ho installato SQL Server da quel momento, quindi penso che qualcosa sia incasinato tra quel momento. Hai fatto qualcosa di simile? – Andrew

+0

No Non ho cambiato il nome host o non ho modificato qualcosa sul mio sqlserver. –

+0

Sto vivendo questo su Windows 10 RC, così come VS 2015 RC. Il cambiamento nel sistema per me stava installando alcune nuove funzionalità. Anche se non hai cambiato il nome host o non hai fatto nulla con SQL, hai installato/rimosso/modificato alcune funzionalità di Windows di recente? Hai mai avuto il progetto di lavorare in passato? E ogni nuovo progetto mostra lo stesso comportamento? – Andrew

risposta

0

Provare a impostare il numero massimo di oldversion (attualmente 14.0.0.0) uguale a newVersion (12.3.0.0).