Impossibile avviare IIS Express server Web, non è Riuscito a registrare l’URL, l’Accesso è negato

Alcuni progetti web mi stanno causando problemi, mentre altri funzionano bene. Ho deciso di puntare su uno di quelli problematici.
Sto utilizzando Visual Studio 2013 su Windows 7. Penso di essere in esecuzione come amministratore, il titolo della finestra dice PROJECT NAME - Microsoft Visual Studio (Administrator).

Quando cerco di eseguire il progetto che ho un popup dicendo:

Unable to launch the IIS Express Web server.

Failed to register URL "http://localhost:62940/" for site "SITE NAME"
application "/". Error description: Access is denied. (0x80070005).

Questo non sembra interamente raro ma ho provato molti dei suggerimenti, senza fortuna:

  1. Eliminato %userprofile%\Documents\IISExpress\, ha provato a correre.
  2. netsh http add urlacl url=http://localhost:62940/user=everyone, riavviato e provato a eseguire. (In realtà user=Alla poiché svedese Windows).
  3. netsh http delete urlacl url=http://localhost:62940/, riavviato e modificato dal <binding protocol="http" bindingInformation="*:62940:localhost /> per <binding protocol="http" bindingInformation="*:62940:/> in %userprofile%\Documents\IISExpress\config\applicationhost.config e ha provato a correre. (Che ha cambiato il messaggio di errore di dire ... URL "http://*:62940/" ....
  4. Reinstallato IIS 8.0 Express
  5. Reinstallare Visual Studio 2013

Sono al mio ingegno fine, che cosa sto facendo di sbagliato?

Edit 1: Se cambio la porta di progetto (ad esempio, per 55555) si parte… Questa non è una soluzione auspicabile dato che questi progetti sono lavorato da più persone. Forse la porta è bloccata da qualcosa d’altro? Se è così, c’è un modo semplice per verificare da cosa?

Edit 2: Porta 62940 sembra essere liberi. In esecuzione netstat non mostra alcuna applicazione in ascolto. Qualcosa deve essere sbagliato.

Edit 3: ho cercato di avviare il progetto di oggi, dopo che non si toccano per un paio di mesi. Ha funzionato, ma non so perché.

  • Eseguire netstat -aon | findstr per vedere se un’altra applicazione, inoltre, controlla la porta 62940. Se è così, non è possibile monitorare che la porta ma è necessario passare a un’altra porta. Non cambiare applicationHost.config o netsh http quando ovviamente non sono la causa.
  • Ho eseguito netstat come suggerito. Nessuna applicazione sembra essere monitoraggio porta 62940. Qualcosa deve essere sbagliato.
  • Il riavvio ha funzionato per me.
  • Microsoft ha davvero bisogno di risolvere questo abominio.
InformationsquelleAutor Linus | 2014-05-06

 

32 Replies
  1. 81

    Ho risolto il problema cambiando il porta per il progetto.

    Ho fatto i seguenti passaggi:

    1 – click Destro sul progetto.

    2 – Andare su proprietà.

    3 – Vai al Server scheda.

    4 – Nella scheda di ogni sezione, modificare l’URL del progetto per l’altra porta, come 8080 o 3000.

    Buona fortuna!

    • Non voglio che questa sia la risposta, ma ha funzionato.
    • basta uccidere il Microsoft.VisualStudio.Web.Host.exe*32 processo di Avrohom Yisroel dice.
    • Ha lavorato anche per me ASP.NET Core 1.0 RC1, anche se è ora nella scheda di Debug e ho dovuto passare SSL Attivare e disattivare di nuovo per generare una nuova porta, copiare il Lancio di casella URL. stackoverflow.com/a/35706891/134761
    • Questo mi ha aiutato a programmingflow.com/2015/08/28/…
    • Perché upvote questo? Questa non è una soluzione, è una soluzione
    • Come @rotgers detto, ho dovuto uccidere un processo. Ma la mia era ServiceHub.Host.CLR. Ho avuto 5 di loro o qualcosa del genere, e uccisero quelli che ho potuto. Quindi iis sbloccato.
    • Se si utilizza VS 2017 per eseguire l’applicazione, passare sotto il ‘Web’ scheda e modificare la porta nell’Url del Progetto

  2. 58

    Il modo ideale per risolvere questo è quello di utilizzare IIS Express icona del vassoio di interrompere il sito web che sta causando il problema. Per fare questo, fare clic sulla piccola freccia rivolta verso l’alto nella parte destra della barra delle applicazioni e fare clic destro l’IIS Express icona. Questo aprirà una piccola finestra che vi mostra i siti web di IIS Express è attualmente in esecuzione…

    Impossibile avviare IIS Express server Web, non è Riuscito a registrare l'URL, l'Accesso è negato

    Se si fa clic su una delle voci sotto “Siti” hai l’opzione di interrompere quel sito. Oppure, è possibile fare clic sulla voce Esci in fondo alla finestra per interrompere tutti i siti web.

    Che dovrebbe consentire di eseguire il debug in Visual Studio. Quando si avvia il debug di nuovo, IIS Express riavviare automaticamente il sito web, e si dovrebbe essere in grado di allocare la porta.

    Se non funziona, si hanno a che fare con il modo “sporco”. Aprire Task Manager di Windows e uccidere il Microsoft.VisualStudio.Web.Host.exe*32 processo, quindi è possibile eseguire il progetto di multa. Nota che questo ucciderà IIS Express completamente, il che significa che tutti i siti web si ferma, quindi dovrete riavviare ognuno VS se si desidera eseguire il debug di qualsiasi altri. Cercare l’icona a comparsa metodo duro, come è più pulito e più sicuro.

    Non so se questo risponde alla tua problema, ma per me funziona.

    Aggiornamento Grazie a JasonCoder (vedi commento sotto) per aggiungere che su Win10, il processo è Microsoft.VsHub.Server.HttpHost.exe

    • Oh, dolce gesù, grazie!
    • ha funzionato per me. grazie!
    • Questo ha funzionato. Su Win 10 VS 2015 il processo è chiamato Microsoft.VsHub.Server.HttpHost.exe
    • Microsoft.VsHub.Server.HttpHost.exe era quello che era per me su Windows 7 con VS2015
    • ha funzionato per me.
    • Questo processo viene eseguito quando l’utente tenta di eseguire il progetto. Come faccio a sbarazzarsi di esso?
    • Il processo deve essere eseguito di nuovo, che è quello che gira sul tuo sito web. Lo scopo di uccidere per liberare il blocco sembra essere sulla porta. Quando si esegue quindi, riavvia il processo, e assegna la porta correttamente.
    • Questo dovrebbe essere accettato risposta. Ciao.

  3. 42

    Quando si utilizza Visual Studio 2015 la soluzione può essere un po ‘ diverso per le risposte precedenti. VS2015 crea una cartella nascosta .vs sotto la stessa cartella del file della soluzione. Sotto questa c’è una cartella config contenente applicationhost.config. L’eliminazione di questo file (o l’intero .vs cartella), poi a partire VS2015 ricreare in grado di correggere questo errore.

    • Questo ha risolto per me. Ho provato tutto il resto in questo post e tutti hanno fallito. Grazie Cayne! +1
    • Non ho dovuto riavviare VS2015, basta provare a riavviare l’applicazione. Inoltre, ho dovuto fare clic su “Crea la Directory Virtuale” nel web scheda delle proprietà del progetto pagine.
    • Brillante — questo ha funzionato per me, quando tutti gli altri approcci hanno avuto successo.
    • Il mio problema era che un altro progetto .vs/config/applicazione…config utilizza la porta. Una volta avevo rimosso la porta da quella config dell’applicazione mi era buona per andare.
    • Questo ha contribuito per il VS 2015, le altre risposte non
    • Ho avuto lo stesso problema. Ho risolto cercando questo porta in applicationhost.config. Ci dovrebbe essere un tag “sito” contenente la stessa porta, come definito nelle impostazioni del progetto. Se Visual Studio che ha creato alcune sbagliato tag del sito nuovo, rimuoverli.
    • E ‘ risolto il mio problema. Ty Cayne.
    • Avuto lo stesso problema con Visual Studio 2017 (versione 15.7.4). Le altre risposte non ha funzionato, QUESTO. Grazie!

  4. 42

    provare (come amministratore elevati)

    netsh http delete urlacl url=http://*:62940/
    • Questo in realtà ha lavorato per me. Credo che ho avuto per prenotare la porta in MSVS 2010, per qualche ragione, e quindi aggiornato al 2013 (express), e ha cominciato a ricevere l’errore. Ho provato a eliminare e poi aggiungere (localhost -> ‘*’) che non ha funzionato. Poi basta eliminare, senza aggiungere e ha funzionato.
    • Questo ha funzionato per me, ma solo quando esegui come Amministratore. Altrimenti dichiarato che non riusciva a trovare il file.
    • Provare netsh http show urlacl a cercare la voce in conflitto.
    • Questo ha funzionato per me con netsh http eliminare urlacl url=http://*:62940/ a ricreare la prenotazione
    • Questo ha aiutato, ma nel mio caso non è stato sufficiente. Ho dovuto aggiungere l’url corretto usando netsh http add urlacl url=http://localhost:62940/ user=Everyone
    • Nota che 127.0.0.1 localhost e vengono trattati separati… netsh http eliminare urlacl url=http://:10001/ netsh http aggiungere urlacl url=http://*:10001/ utente=tutti netsh http eliminare urlacl url=127.0.0.1:10001 netsh http aggiungere urlacl url=127.0.0.1:10001 user=tutti netsh http eliminare urlacl url=localhost:10001 netsh http aggiungere urlacl url=localhost:10001 user=tutti
    • Prenotazione URL eliminazione non riuscita, Errore: 2 impossibile trovare Il file specificato.
    • Ha funzionato perfettamente, grazie mille per la pubblicazione di questo che si sta facendo diventare matto!

  5. 33

    Ottenuto questo errore come bene ultimamente. Provato tutte le correzioni precedenti, ma nessuno ha funzionato.

    Per disattivarlo, tipo services.msc nel prompt dei comandi, quindi fare clic destro e disattivare Condivisione Connessione Internet. Ho modificato le proprietà di esso pure a disabilitare all’avvio. Miniera sembra così ora: servizi di catturare screenshot.

    • Genio!!! Ho dovuto attivare la condivisione di internet come parte di un wireless adhoc ponte.
    • So di ripetere, ma questo Impressionante è stato sconcertante me per ore, grande trovare
    • Finalmente! ha lavorato anche per me.
    • Ah, ha lavorato per il mio VS 2015 Update 3 di Windows 10.
    • beh, ringrazio tanto. 🙂
    • In Windows 10 Anniversary edition si chiama Hotspot Mobile e può essere aperto digitando ad esempio “hotspot” nel menu Start e selezionare Cambia impostazioni hotspot mobile.
    • Questa soluzione ha funzionato per me, il problema mi faceva impazzire
    • Come Michael ha detto, il problema era ICS. Ma non c’è bisogno di disattivare il servizio, basta riavviare e la porta sarà gratuito.
    • Questa è la risposta corretta.

  6. 24

    Ho appena avuto un problema simile. Non sono del tutto sicuro di come descrivere la reale colpa, ma sembra che il nome host nella prenotazione non è corretto. Provare questo in un prompt dei comandi…

    netsh http delete urlacl url=http://localhost:62940/

    … quindi …

    netsh http add urlacl url=http://*:62940/user=everyone

    e riavviare il vostro sito. Dovrebbe funzionare.

  7. 23

    Questo è accaduto con me quando stavo cercando di accedere al mio sito da una postazione remota:

    In un primo momento, applicationhost.config (VS2015) contenuti standard:

    <binding protocol="http" bindingInformation="*:64376:localhost" />

    Per accedere al mio sito da una posizione remota all’interno della rete, ho aggiunto (fase 1):

    <binding protocol="http" bindingInformation="*:64376:192.168.10.132" />

    Quindi, io sono entrato in CMD con diritti di Amministratore (fase 2):

    netsh http add urlacl url=http://*:64376/user=Everyone

    Come nel punto 3, ho aggiunto una regola per il firewall.

    netsh advfirewall firewall add rule name=”IISExpressWeb dir=in protocol=tcp localport=64376 profile=private,domain remoteip=localsubnet action=allow

    Poi, ho ottenuto questo errore quando si tenta di eseguire nuovamente la soluzione.

    Soluzione: mi sembrava di aver fatto tutto giusto, ma non ha funzionato fino a quando mi sono imbattuto netsh anche per il esistenti localhost regola:

    netsh http add urlacl url=http://localhost:64376/user=Everyone

    Ora funziona di nuovo.

    • ultimo comando era esattamente quello che avevo bisogno di ottenere le cose a lavorare di nuovo
    • Vorrei poter dare un voto positivo a questa risposta 100 volte
    • Vorrei poter dare un voto positivo a questa risposta 1.000 volte. Questo problema mi stava uccidendo, ma che l’ultimo comando è esattamente ciò che risolto. Grazie!
    • Grazie per questo. Questo era esattamente lo stesso buco nero che avevo ottenuto io incastrati dopo aver cercato di accedere al sito remoto.
  8. 18

    Sì, sono d’accordo, risposte sono davvero pro solutions,

    qui è uno per intermedi,

    Soluzioni Explorer

    Fare clic destro sul progetto di selezionare Scarica progetto

    Di nuovo, fare clic Destro e selezionare Modifica ProjectName.csproj

    rimuovere queste 3 linee

    <DevelopmentServerPort>0</DevelopmentServerPort>
    <DevelopmentServerVPath>/</DevelopmentServerVPath>
    <IISUrl>http://localhost:62940/</IISUrl>

    Salvare e ricaricare il progetto
    e vi sono buone per andare

    • Nessuna delle altre opzioni lavorato per me, questo.
    • Questa è stata la soluzione per me
    • Ho avuto abbastanza con scarico – non c’è bisogno di rimuovere tutte le righe dalla .csproj file.
    • Sì, questo ha funzionato per me….
  9. 15

    Dopo aver provato un certo numero di soluzioni proposte, senza successo, ho appena riavviato il mio PC. Dopo di che il problema non si verifica più.

    • Il riavvio anche lavorato per me.
    • Una piccola nota – ho provato ogni soluzione da qui. Ho anche provato a spegnere e avviare il PC nuovo e non ha funzionato. Poi un collega mi ha suggerito di utilizzare effettivamente il RIAVVIO invece di ARRESTARE e ha funzionato. Poker face 😐 Utilizzo di Visual Studio 2015 su WIndows 8.1 . Questo errore accade molto spesso su vari VS soluzioni che ho eseguito in locale.
    • lo stesso vale per me – l’unica cosa che ha funzionato è stato riavviato il mio computer portatile.
  10. 14

    Ho finito con la pulizia del file di progetto (file csproj) e il applicationhost.config (iis express) con tutte le voci riguardanti iis express configurazione. Dopo di che, ha funzionato.

    • La pulizia del applicationhost.config file ha funzionato per me. Ho appena cancellato tutti i <site> voci. C:\Users\<USERNAME>\Documents\IISExpress\config\applicationhost.config
    • Stranamente. Questo è l’unico che ha funzionato per me.
    • Sì, sì, sì. Questo ha funzionato per me in VS 2013. Ho cancellato il mio sito la voce <sites> e premuto Ctrl+F5. Si dice errore impossibile avviare IIS Express. Quindi, fare clic destro sul progetto, andare su proprietà, in Web, accanto all’URL del progetto casella di testo in cui http://localhost:3758/ specificato, fare clic su “Crea la Directory Virtuale”. Ora Ctrl+F5 lanciato il sito.
  11. 14

    Mi sono imbattuto in questo stesso messaggio di errore, ma sembra che è stato prodotto da IIS Express. Questo articolo mi ha aiutato a risolvere il problema

    TL;DR

    Eseguire il seguente comando da un prompt dei comandi Amministrativo:

    > netsh http add iplisten ipaddress=::
    • Non è al 100% quello che non è, ma ha funzionato come un guanto! 🙂 Ciao @Mica
    • netsh consente di configurare Windows server ruoli/funzioni. In sostanza, che consente http e ip in ascolto per localhost. Per chi è interessato qui di Microsoft documenti su di esso: technet.microsoft.com/en-us/library/…
    • Evviva @Mica, da allora ho dovuto annullare tutti i miei locale configurato IIS siti smesso di funzionare.. :/
    • Modifica: ho dovuto aggiungere 127.0.0.1 come indirizzi ip da ascoltare, tutto funziona ora. Grazie per la soluzione di nuovo 😉
    • Ho provato mille soluzioni, ma questo lavoro, grazie.
  12. 10

    Se stai avendo questo dopo l’installazione di Visual Studio 2015 e si può vedere i messaggi di Errore nel registro eventi di Sistema come questo: Unable to bind to the underlying transport for [::]:{your_port}. . The IP Listen-Only list may contain a reference ... allora si potrebbe essere mancante di una voce del registro di sistema.

    Eseguire questo ambito amministrativo prompt dei comandi: netsh http add iplisten ipaddress=:: per risolvere il problema.

    Ho trovato la soluzione descritta in dettaglio qui

    • Questo ha funzionato per me. Grazie una tonnellata!
    • Anche se si modifica il tuo progetto di porta è necessario eseguire netsh http add iplisten ipaddress=:: grazie @Ignas
    • Per me ha funzionato dopo che tutti gli altri non riuscita. Provato su Visual Studio 2017 Comunità/Windows 10 imprese
    • Anche questo ha funzionato per me e sto utilizzando Visual Studio 2017 Comunità/Windows 7 Enterprise.
  13. 9

    Dopo tutti i passi elencati qui impossibile per me, ho capito di lavoro eseguendo VS2015 come amministratore.

    • Questa è anche la causa più probabile se l’URL non può lanciare è un falso che è stato aggiunto nel tuo file hosts
  14. 5

    Questo è successo a me su Windows 10 e VS 2013.
    A quanto pare c’è un numero massimo di porte IIS Express gestisce.
    Porte di sopra di 62546 non funzionano per me.

    • Non posso essere sicuro se o ciò che il max è. Tuttavia, sono stato colpito da questo errore. Ho poi eliminato %userprofile%\Documents\IISExpress e modificato il mio .csproj file, il passaggio dalla porta 63584 per 61111. Dopo la ricarica, il mio progetto è iniziato proprio bene.
  15. 2

    L’errore può essere risolto se si basta riavviare Visual Studio. Ha lo stesso effetto come il riavvio del Microsoft.VisualStudio.Web.Host.exe*32 processo.

    • Non di riavvii , anche computer mi ha aiutato. Non soluzione giusta per me.
    • Per me ha funzionato, provare ad aggiornare Visual Studio. Puoi provare le altre soluzioni troppo.
  16. 2

    Il mio problema si è rivelato essere che ho avuto SSL Abilitato in impostazioni di progetto. Ho semplicemente disabilitato questo, perché io non richiedere l’utilizzo di SSL per l’esecuzione del progetto a livello locale.

    In Visual Studio 2015:

    • Selezionare il progetto in Esplora soluzioni.
    • Nella finestra Proprietà impostare SSL Abilitato a False.
    • Sono stato in grado di eseguire il progetto.

    Nella mia stessa situazione, mi è stato sempre un errore sulla porta 443 in uso, perché questo era il porto situato sulla SSL URL per il progetto.

    • Ho avuto l’inverso di questo, io in realtà necessari per abilitare SSL sul mio progetto. Bello vedere che non sono l’unica persona che ha visto questo errore a causa di SSL.
    • Ho dovuto fare questo per impostare utilizzando ssl e poi di nuovo a non (la mia app non è supposto per l’utilizzo di ssl)
  17. 1

    Andare per il progetto “Proprietà” => “Web”, e nella sezione “Server” modificare la porta a qualcosa di altro che non è utilizzato in e salvarlo. Vi verrà chiesto di creare una directory virtuale e fare clic su “Sì”. Ora eseguire il progetto e funziona ora.

    • Questo è esattamente lo stesso come risposta Francisco ha scritto 3 settimane prima.
  18. 1

    Nel mio caso ha funzionato al primo e dopo un po ‘ ha smesso di funzionare e IIS Express ha riferito che la porta è in uso.

    netstat -ab ha mostrato che Chrome utilizza la porta. Dopo ho smesso di Chrome, ha iniziato a lavorare di nuovo.

    Io non sono sicuro però, perché Chrome dovrebbe occupare quella porta.

    • Questo ha funzionato per me. Ero con la Sfoglia e la commutazione tra Firefox e Chrome senza correre il debugger. Qualcosa deve aver ottenuto appeso nel processo. (Win7/VS2015)
  19. 1

    Questo è successo a me su Windows 7 e VS 2013 durante la visualizzazione di un progetto sul browser dopo la costruzione. Ho solo dovuto chiudere il browser “google Chrome” quindi fatto in modo che la porta non è in uso nella mia Attività di Rete utilizzando una qualche utilità (Kaspersky) e poi riprovato e ha funzionato senza problemi.

  20. 1

    In Visual Studio 2015:

    • Trovare la vostra pagina di avvio del progetto (ad esempio: mypage.aspx) , e a destra
      fare clic su di esso.
    • Fare clic su Imposta come Pagina iniziale.
    • Destro del mouse sul progetto.
    • Fare clic su Proprietà.
    • Fare clic sulla Scheda Web sulla sinistra.
    • In Progetto, URL, immettere un numero di porta diverso, come ad esempio: http://localhost:1234/
    • In Azione di Avvio, selezionare la Pagina Specifica: mypage.aspx o selezionare un URL Specifico: http://localhost:1234/mypage.aspx?myparam=xxx
  21. 1

    Esecuzione netstat -abn ho notato che il software “Duet Display” era riservando migliaia di porte in ~51000 gamma.

    Chiusura risolto il mio problema.

    • In questo modo è probabilmente il modo migliore, in quanto non è solo cercando disperatamente di niente per risolvere il problema, ma invece di aiutare a trovare la causa effettiva.Nel mio caso qualche altro processo sporadicamente scelto la stessa porta dalla possibilità che l’IIS voluto utilizzare, e questa risposta mi ha aiutato a trovare finalmente il colpevole.
  22. 0

    Appare come ognuno ha il proprio problema
    Solo condividere quello che ho fatto per risolvere questo problema in VS2015 (Windows 8.1), la mia soluzione è di 6 siti web (non applicazioni web)

    1. Aprire il tuo file di soluzione *.sln
    2. Modificare nel file della soluzione stringa
      VWDPort = “34781” (la rendono unica soluzione se si dispone di più
      1 sito web, ho fatto +2) nel blocco note.

    Vedere un esempio di file di soluzione, ProjectSection(WebsiteProperties):

    Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "BOSTONBEANCOFFEE.COM", "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM", "{5106A8F5-401B-4907-981C-F37784DC4E9D}"
    ProjectSection(WebsiteProperties) = preProject
        SccProjectName = ""$/PrismRMSystem/VS2012/WebOfficeV4.root/WebOfficeV4", IPYHAAAA"
        SccAuxPath = ""
        SccLocalPath = "..\.."
        SccProvider = "MSSCCI:Microsoft Visual SourceSafe"
        TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0"
        ProjectReferences = "{04e527c3-bac6-4082-9d39-aad8771b368e}|YBTools.dll;{5d52eaec-42fb-4313-83b8-69e2f55ebf14}|AuthorizeNet.dll;{d8408f53-8f1e-4a71-8b05-76023b09b716}|AuthorizeNet.Helpers.dll;{77ebd08a-de0f-4793-b436-fad6980863e6}|WEBCUSTCONTROLS.dll;"
        Debug.AspNetCompiler.VirtualPath = "/BOSTONBEANCOFFEE.COM"
        Debug.AspNetCompiler.PhysicalPath = "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM\"
        Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\BOSTONBEANCOFFEE.COM\"
        Debug.AspNetCompiler.Updateable = "true"
        Debug.AspNetCompiler.ForceOverwrite = "true"
        Debug.AspNetCompiler.KeyFile = "Key\StrongKey.snk"
        Debug.AspNetCompiler.DelaySign = "false"
        Debug.AspNetCompiler.AllowPartiallyTrustedCallers = "false"
        Debug.AspNetCompiler.FixedNames = "true"
        Debug.AspNetCompiler.Debug = "True"
        Release.AspNetCompiler.VirtualPath = "/BOSTONBEANCOFFEE.COM"
        Release.AspNetCompiler.PhysicalPath = "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM\"
        Release.AspNetCompiler.TargetPath = "PrecompiledWeb\BOSTONBEANCOFFEE.COM\"
        Release.AspNetCompiler.Updateable = "true"
        Release.AspNetCompiler.ForceOverwrite = "true"
        Release.AspNetCompiler.KeyFile = "Key\StrongKey.snk"
        Release.AspNetCompiler.DelaySign = "false"
        Release.AspNetCompiler.AllowPartiallyTrustedCallers = "false"
        Release.AspNetCompiler.FixedNames = "true"
        Release.AspNetCompiler.Debug = "False"      
        VWDPort = "34781"
        SlnRelativePath = "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM\"
    EndProjectSection

    Nel mio caso, ho provato a cambiare la URL da proprietà di progetto, riavviare VS, riavviare il computer, niente mi ha aiutato solo questo SLN per la manipolazione dei file risolto il mio problema.

  23. 0

    Per me questo problema è stato interamente alle rotto l’installazione di Oracle ODP strumenti per la VS. Ho disinstallato e reinstallato e tutto è stato lavorare di nuovo.

  24. 0

    In VS2017. Ho dovuto modificare il mio .sln file e l’aggiornamento del VWDPort = “5010” impostazione. Nessuna delle altre soluzioni postato qui lavorato.

  25. 0

    Ho risolto questo problema uccidendo tutte le istanze di iexplorer e iexplorer*32. Sembra che Internet Explorer è ancora in memoria, tenendo la porta aperta, anche se la finestra dell’applicazione è stata chiusa.

  26. 0

    Nel mio caso, ho avuto l’impostazione Ignorare applicazione root URL controllata, Properties– >Web scheda. Io sto usando che in precedenza, quando ero in VS come amministratore, ma ora che sono in esecuzione in un account senza privilegi di amministratore, che provoca l’errore.

  27. 0

    Ho avuto questo problema con JetBrains Pilota, in particolare per la porta 80 e 90 bit è stato lavorare con altri porti, nonché di visual studio.

    dopo l’esecuzione come amministratore questo ha risolto il problema.

    • Questo perché si sta cercando di aprire una porta < 1024. Quelle sono le porte di servizio.
    • sì, è vero, ma in esecuzione come amministratore non consentono di associare a queste porte
    • Sì, ma non dovrebbe essere vincolante di tali porte come admin. È pericoloso.
  28. 0

    Avuto lo stesso problema di IIS express lamentato http://localhost:50418/ e nessuna delle soluzioni di cui sopra ha funzionato per me..

    Andato a projektFolder –> .vs –> config –> applicationhost.xml

    Nel tag <sites> ho scoperto che la mia web app avuto due bindnings registrati.

    <site name="myApp.Web" id="2">
        <application path="/" applicationPool="Clr4IntegratedAppPool">
            <virtualDirectory path="/" physicalPath="C:\git\myApp\myApp.Web" />
        </application>
        <bindings>
            <binding protocol="https" bindingInformation="*:44332:localhost" />
            <binding protocol="http" bindingInformation="*:50418:localhost" />
        </bindings>
    </site>

    Rimuovere l’associazione punta a *:50418:localhost risolto il problema.

    Utilizzando VS2017 e IISExpress v10.

  29. -1

    Nessuna di queste ha funzionato per me, ma la soluzione qui https://forums.asp.net/t/1979442.aspx?Cannot+cambia+il+progetto+URL+in+progetto+proprietà fatto.

    Una volta ho avuto la soluzione di aprire file in blocco note, ho fatto una ricerca e sostituzione della porta che è stata la causa del problema, salvato e riaperto la soluzione in visual studio. La prima volta che ho preso un numero di porta che era solo 1 fuori da quella che è stata la causa del mio problema e ho ancora lo stesso errore. Quando ho cambiato a una porta qualcosa come 10.000 off ha funzionato. Io non sono sicuro di se che fa la differenza.

Lascia un commento