2014-06-04 7 views
6

Questa è solo una curiosità/fastidio e non proprio un problema.Perché ottengo un numero tra parentesi sul nome del mio sito web?

Ho un progetto moduli web sito web utilizzando VS 2013. In qualche modo, il nome del progetto include un (1) o un (2) nel nome, ho provato la modifica del file di soluzione, l'eliminazione di tutti gli altri siti, ricostruzione/pulizia, ecc, non riesco ancora a capire dove ottiene il (2) da.

enter image description here

Soluzione File:

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio Express 2013 for Web 
VisualStudioVersion = 12.0.30501.0 
MinimumVisualStudioVersion = 10.0.40219.1 
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Site", "http://localhost:52806", "{5411FD57-5AFE-4A3A-9474-0DCD64C89003}" 
    ProjectSection(WebsiteProperties) = preProject 
     UseIISExpress = "true" 
     TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0" 
     Debug.AspNetCompiler.VirtualPath = "/localhost_52806" 
     Debug.AspNetCompiler.PhysicalPath = "..\..\..\..\..\..\Dropbox\Projects\Site\" 
     Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_52806\" 
     Debug.AspNetCompiler.Updateable = "true" 
     Debug.AspNetCompiler.ForceOverwrite = "true" 
     Debug.AspNetCompiler.FixedNames = "false" 
     Debug.AspNetCompiler.Debug = "True" 
     Release.AspNetCompiler.VirtualPath = "/localhost_52806" 
     Release.AspNetCompiler.PhysicalPath = "..\..\..\..\..\..\Dropbox\Projects\Site\" 
     Release.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_52806\" 
     Release.AspNetCompiler.Updateable = "true" 
     Release.AspNetCompiler.ForceOverwrite = "true" 
     Release.AspNetCompiler.FixedNames = "false" 
     Release.AspNetCompiler.Debug = "False" 
     SlnRelativePath = "..\..\..\..\..\..\Dropbox\Projects\Site\" 
    EndProjectSection 
EndProject 
Global 
    GlobalSection(SolutionConfigurationPlatforms) = preSolution 
     Debug|Any CPU = Debug|Any CPU 
    EndGlobalSection 
    GlobalSection(ProjectConfigurationPlatforms) = postSolution 
     {5411FD57-5AFE-4A3A-9474-0DCD64C89003}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 
     {5411FD57-5AFE-4A3A-9474-0DCD64C89003}.Debug|Any CPU.Build.0 = Debug|Any CPU 
    EndGlobalSection 
    GlobalSection(SolutionProperties) = preSolution 
     HideSolutionNode = FALSE 
    EndGlobalSection 
EndGlobal 

risposta

8

Si potrebbe avere due siti con lo stesso informazioni di associazione di IIS. Questo di solito accade a me se creo, elimini, quindi creo nuovamente un sito web.

Trova la tua cartella IISExpress (il mio è in C: \ Users \ Brandon \ Documenti \ IISExpress), poi vai a config/applicationhost.config

Trova il nome del sito di legame con il duplicato e rimuovere il nodo <site>. Sarà simile a questa

<site name="WEBSITENAME" id="21"> 
    <application path="/" applicationPool="Clr2IntegratedAppPool"> 
     <virtualDirectory path="/" physicalPath="C:\Users\...\YourProject" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation="*:SomePortNumber:localhost" /> 
    </bindings> 
</site> 
+0

Perfetto! Finalmente so perché. – sprocket12

+0

Se non trovi il bind in quel file, prova il file '.vs \ config \ applicationhost.config' come menzionato nella risposta di Frederik Struck-Schøning –

2

Controllare My Documents\IISExpress\config\applicationhost.config con blocco note o simile; ci dovrebbe essere una o più voci con site (x).

[modifica] Brandon beat me to it di 18 secondi ...

5

sto usando Visual Studio 2015 e ho semplicemente cancellato la cartella .vs nella mia radice soluzione. Conteneva .vs\config\applicationhost.config e .vs\mySolutionName\v14\.suo.

Modificare uno di questi file, eliminando eventualmente il vecchio binding di IIS Express o qualcosa del genere, potrebbe essere il modo migliore per farlo. Ma il whacking della cartella .vs e la soluzione di ricarica hanno fatto il trucco per me.

+0

Ho trovato il bind nel' .vs \ config \ applicationhost.config 'file e cancellato da lì. Tutto sembra buono ora grazie. –

+1

Bello. Mai saputo che esistesse !!! – Andez