Quindi è semplicissimo configurare il debugging per l'app web 4.6 (e <) ASP.NET
nel proprio locale IIS
. Tuttavia, non vedo alcun modo per farlo in ASP.NET 5
. Vedo IIS Express
, ef
e web
. Mi sto perdendo qualcosa? Come posso configurarlo in modo che possa spingere Play
e farlo aprire una scheda di Chrome e avere il debug completo del mio web app
nel mio locale IIS
?Come eseguire il debug di un'applicazione Web ASP.NET 5 in IIS locale non Express
risposta
Se intendevi il debug del controller, devi solo assicurarti di avere correttamente i punti di interruzione sulle linee dei codici che hai creato. Dopodiché, tutto ciò che devi fare è eseguire tramite IIS Express e sei pronto, VS ti chiederà automaticamente di dare un'occhiata all'IDE quando devi eseguire un passaggio o ecc.
Da lì sarai in grado di controllare il tuo codice con le varie finestre di debug nell'opzione "Debug" nella barra in alto di VS.
A proposito, se hai fatto una ricerca approfondita sullo stato di IIS locale con .NET core, non c'è modo sin d'ora di farlo ..
How to configure ASP.NET Core 1.0 to use Local IIS instead of IIS Express?
E per sottolineare ulteriormente l'inutilità di usare IIS locale, ecco citazione da questo article:
Tuttavia, con ASP.NET core c'è littl e per nessun motivo per eseguire IIS completo durante lo sviluppo. Perché? Poiché le applicazioni ASP.NET Core non sono effettivamente in esecuzione all'interno di IIS. Sia che tu stia chiamando da IIS, IIS Express o se esegui dotnet direttamente dalla riga di comando - stai utilizzando lo stesso codice e nella maggior parte dei casi lo lo stesso ambiente di esecuzione. L'esecuzione all'interno di IIS in realtà non ti compra più nulla che non puoi facilmente simulare con un ambiente a riga di comando .
No, in particolare NON voglio IIS Express, ma IIS locale. –
Non vedo perché si desidera utilizzare IIS locale. Tuttavia, l'utilizzo di IIS locali non fa alcuna differenza significativa in .NET già a causa di .NET Core. – Nicholas
Perché sto lavorando a una soluzione che ha oltre 20 micro app e servizi che devono essere tutti in esecuzione contemporaneamente. In questo momento ho bisogno di avere 20 istanze di VS in esecuzione per eseguire correttamente la mia applicazione. Invece vorrei avere tutti in esecuzione in IIS locale e avere solo 1 istanza di VS in esecuzione per la micro app che sto attualmente lavorando. –
Forse non esattamente quello che ti serve, ma puoi eseguire il debug.
- Prima di iniziare il debug, è necessario ripubblicare il progetto nel percorso specificato in IIS.
- Passare a qualsiasi pagina Web dell'applicazione in modo che il processo abbia inizio.
- Quindi all'interno del VS andare a
Debug -> Attach to process
. Trova e selezionadotnet.exe
. Ci potrebbero essere molti di loro, quindi ticchettare il numeroShow processes from all users
potrebbe rivelare qualche record in più. Per esempio, la piscina che uso su IIS per applicazioni di base .NET gira sotto NetworkService identità per cui è facile per me, per identificare il processodotnet.exe
ho bisogno di allegare al (Attach to Process popup ha Nome utente colonna che contiene informazioni sull'identità).
Infine, VS inizierà il debug. È simile ai passaggi per .net framework + allegando a w3wp.exe
Questo funzionerebbe ma non è semplice come premere Play. –
Sì, è vero –
- 1. Asp.Net: sito Web di debug in iis
- 2. Server Web per ASP.NET 5 che funziona senza debug attivo
- 3. IIS Express + HttpPlatformHandler arresto anomalo all'avvio dell'applicazione RC1 ASP.NET 5
- 4. Utilizzare il server Web IIS locale per il debug
- 5. Come eseguire il debug di modelli EJS in Node/Express
- 6. IIS Express fornisce l'errore Accesso negato durante il debug di ASP.NET MVC
- 7. Debug Servizio WCF ospitato in IIS locale non funzionante
- 8. IIS Express 7.5 non elaborazione richieste simultaneamente
- 9. Come posso eseguire il debug di PHP in IIS?
- 10. Come distribuire il servizio Web ASP.NET in IIS 7?
- 11. Come eseguire il debug del servizio Web?
- 12. Come eseguire correttamente il debug di applicazioni Web su IIS 7.5 locali con VS 2010 Beta2?
- 13. Come è possibile eseguire il debug di un servizio IIS locale con Visual Studio in esecuzione come utente non amministratore?
- 14. Impossibile eseguire IIS Express da VS2015
- 15. disabilitare IIS Express?
- 16. Usare IIS piena durante ASP.NET 5/core 1,0 sviluppo
- 17. Come eseguire la distribuzione Web in ASP.NET 5?
- 18. È possibile eseguire il downgrade di IIS Express 8 -> IIS Express 7.5 con VS2012
- 19. Come rendere disponibile il servizio Web ASP.NET Web API nella rete locale
- 20. Asp.net core + IIS Express. Come visualizzare i messaggi di registro?
- 21. Come avviare IIS Express?
- 22. Come utilizzare CLR Profiler per eseguire il debug di un'app ASP.Net in esecuzione su IIS 7.5?
- 23. Autenticazione di Windows non funzionante nell'applicazione Web ASP.NET MVC 5
- 24. Hosting progetto ASP.NET 5 su IIS
- 25. Creazione di directory virtuali in IIS express
- 26. Come eseguire il debug di un servizio Web ospitato da un IIS in un'applicazione Silverlight
- 27. Impossibile avviare il debug sul server Web. Il server Web non è riuscito a trovare la risorsa richiesta
- 28. Visual Studio: applicazione Web di debug (esecuzione IIS locale) senza avviare il browser
- 29. Come eseguire il debug di un'applicazione asp.net su server live
- 30. La sicurezza dell'applicazione Web ASP.Net non funziona su IIS 7?
Questo non è ancora stato implementato nell'attrezzatura, ma alcune persone lo hanno fatto funzionare manualmente: https: // github.com/tuespetre/dnx-watch-iis – Tratcher