Ho utilizzato il PI Web per installare IIS Express. Nel vassoio non è presente l'icona di IIS Express. Come posso avviare IIS Express senza utilizzare la riga di comando? Voglio che IIS funzioni in modo permanente, quindi senza riga di comando.Come avviare IIS Express?
risposta
IIS Express non è destinato a essere eseguito senza alcun tipo di interazione con esso - Visual Studio, WebMatrix o altro. IIS Express non è un servizio.
Se si voleva automatizzare il ripristino in Windows, è possibile farlo tramite directory di avvio, o aggiungere un nuovo elemento al Registro di sistema chiave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
C:\Program Files (x86)\IIS Express\iisexpress.exe
è possibile eseguire questo eseguibile ad hoc, se ti piace , magari creare una scorciatoia sul tuo quicklaunch o desktop o altro.
Non penso che eseguire IIS Express senza la riga di comando sia possibile, a meno che non si sia riusciti a scrivere un programma separato per farlo, come alcuni hanno tentato di fare in this related question.
Citando il online documentation:
IIS Express è una, versione self-contained leggero di IIS ottimizzato per gli sviluppatori. IIS Express semplifica l'utilizzo della versione più aggiornata di IIS per lo sviluppo e il test dei siti Web . Ha tutto il nucleo funzionalità di IIS 7, nonché funzionalità aggiuntive progettate per facilitare sviluppo di siti web tra cui:
- non viene eseguito come un servizio o richiedere amministratore diritti utente per eseguire maggior parte delle attività.
- IIS Express funziona bene con le applicazioni ASP.NET e PHP.
- Più utenti di IIS Express possono lavorare in modo indipendente sullo stesso computer .
È anche possibile installare Web Matrix, che ha un'interfaccia di amministrazione a IIS Express.
La migliore risposta qui! Utilizzando l'app di Microsoft con la GUI. – Michael
È possibile utilizzare srvany
per eseguire IISExpress come servizio.
Ecco un post di blog su questo (anche se non l'ho ancora testato, sembra promettente).
http://arvinboggs.wordpress.com/2011/04/08/installing-iisexpress-as-a-service-on-windows-2003/
La parte interessante è dove si passa un parametro di /config ...
a iisexpress, altrimenti IIS espresso carica il config dalla cartella documenti degli utenti.
Se volete che il vostro IISExpress per poter essere raggiungibile da macchine remote è possibile
- partenza è con privilegi di amministratore e modificare l'applicationhost.file di configurazione: http://blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx
- Start è un un utente e impostare un ACL: http://blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx
Il post del blog ha funzionato davvero. L'ho usato su alcuni client che utilizzano Windows XP per ospitare la mia applicazione intranet. Provalo. – Arvin
Vedi Running IIS Express from the Command Line
- Aprire un prompt dei comandi.
cd \Program Files\IIS Express
, o
cd \Program Files (x86)\IIS Express
a 64-bit OSiisexpress /?
per mostrare l'utilizzo
Ad esempio, è possibile avviare il sito denominato IIS espresso con il comando iisexpress /site:WebSite1
dove WebSite1 è un sito da il file di configurazione del profilo utente (C: \ Programmi (x86) \ IIS Express \ AppServer \ applicationhost.config)
Un altro modo comune per avviare IIS Express consiste nell'emettere il comando iisexpress /path:c:\myapp\ /port:80
Questo comando gestisce il sito dalla cartella c:\myapp
sulla porta 80.
È possibile utilizzare un * .bat di includere nella cartella di avvio che inizia IIS Express per voi (usando C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
o gli Tutti gli utenti cartella di avvio C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
) .
In Windows 7 è possibile utilizzare la PowerShell di Windows per nascondere la finestra di comando, ad esempio che uso: l'esecuzione dello script
start-process "c:\program files\iis express\iisexpress.exe" -workingdirectory "c:\program files\iis express" -windowstyle Hidden
PowerShell è impostata su Limitata sulla maggior parte dei nuovi sistemi di default quindi potrebbe essere necessario cambiare quello a RemoteSigned o qualcosa in primo luogo.
Puoi anche solo impostare il collegamento per l'esecuzione ridotta a icona e nascondere la finestra di comando. Vedi http://www.howtogeek.com/howto/windows-vista/make-a-shortcut-to-start-task-manager-in-minimized-mode/ per esempio. –
Usa Vb.net 2010
e mettere questo su un pulsante
Questo eseguirà la console IIS espresso meno
shell ("c: \ program files \ IIS Express \ iisexpress ", vbhide)
Per uccidere il processo
* questo ucciderà la IIS Express *
shell ("taskkill/f/im iisexpress.exe", vbhide)
- 1. IIS Express non riesce ad avviare il progetto VS2010sp1
- 2. disabilitare IIS Express?
- 3. IIS Express o Cassini
- 4. IIS Express non verrà avviato
- 5. Impossibile eseguire IIS Express da VS2015
- 6. Risposta GZip su IIS Express
- 7. Come rilevare la versione di IIS Express?
- 8. Come configurare Visual Studio 2008 per utilizzare IIS Express?
- 9. IIS Express supporta ASP Classic?
- 10. Variabili globali in IIS Express
- 11. VS2012 Opzione IIS Express Disabilitata
- 12. Elmah.MVC funziona con IIS Express ma non con IIS 7.5
- 13. IIS Express 7.5 si rifiuta di avviare da VS 2K10 Ultimate
- 14. È possibile eseguire il downgrade di IIS Express 8 -> IIS Express 7.5 con VS2012
- 15. Autenticazione di base su IIS Express
- 16. IIS 7.5 Express New Virtual Dir
- 17. Creazione di directory virtuali in IIS express
- 18. WebMatrix 3 non supporta IIS Express 10
- 19. Esecuzione dell'applicazione MVC6 Beta8 su IIS Express
- 20. Con quale account viene eseguito IIS Express?
- 21. IIS express dalla riga di comando
- 22. IIS Express 7.5 non elaborazione richieste simultaneamente
- 23. Modo corretto di avviare mongodb ed express?
- 24. IIS Express + HttpPlatformHandler arresto anomalo all'avvio dell'applicazione RC1 ASP.NET 5
- 25. IIS Express non funziona in Visual Studio 2012
- 26. Come passare IIS Developer Express a "Modalità classica"
- 27. Come cambio IIS Express 8 porta 80 a 8080
- 28. Come impostare Consenti percorsi principali in Config. IIS Express
- 29. Come installare IIS Express 7.5 su Windows XP?
- 30. Asp.net core + IIS Express. Come visualizzare i messaggi di registro?
Eventuali duplicati di [Come avviare IIS espresso manualmente] (http://stackoverflow.com/questions/5300755/ how-to-start-iis-express-manual) –