¿Cómo puedo cambiar el proyecto número de puerto en Visual Studio 2013 ?

Estoy usando ASP.Net y necesito cambiar el número de puerto, mientras que la depuración en Visual Studio 2013.

8 Comentarios

  1. 53

    Hay dos tipos de proyecto en VS para ASP.NET proyectos:

    Proyectos de Aplicación Web (que en particular tienen una .csproj o .vbproj archivo para almacenar estos valores) tienen un nodo de Propiedades en el marco del proyecto. En la ficha Web, puede configurar la dirección URL del Proyecto (suponiendo IIS Express o IIS) para utilizar cualquier puerto que desee y haga clic en el Crear el Directorio Virtual de botón. Estos ajustes se guardan en el archivo de proyecto:

    <ProjectExtensions>
      <VisualStudio>
        <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
          <WebProjectProperties>
           <DevelopmentServerPort>10531</DevelopmentServerPort>
           ...
         </WebProjectProperties>
        </FlavorProperties>
      </VisualStudio>
    </ProjectExtensions>

    Proyectos de Sitio Web son diferentes. Ellos no tienen .*proj archivo para almacenar la configuración en; en cambio, los ajustes se establecen en el solución archivo. En VS2013, la configuración de este aspecto:

    Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "WebSite1(1)", "http://localhost:10528", "{401397AC-86F6-4661-A71B-67B4F8A3A92F}"
        ProjectSection(WebsiteProperties) = preProject
            UseIISExpress = "true"
            TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.5"
            ...
            SlnRelativePath = "..\..\WebSites\WebSite1\"
            DefaultWebSiteLanguage = "Visual Basic"
        EndProjectSection
    EndProject

    Debido a que el proyecto se identifica mediante la dirección URL (incluyendo puerto), no existe un modo en el VS de interfaz de usuario para cambiar esto. Usted debe ser capaz de modificar el archivo de la solución, sin embargo, y se debe trabajar.

    • NOTA: Esto funciona, pero DEBE ejecutar Visual Studio como administrador para abrir sitios web con un puerto menos de 1000…. También, tenga en cuenta la ubicación de la url en el Proyecto(«») de la etiqueta del ejemplo anterior. La que yo tenía por defecto, solo tenía el nombre de la web del proyecto, no la url de inicio, por lo que no fue evidente a primera vista.
    • No puedo entender, me acaba de ejecutar Visual Studio 2013 como administrador y, a continuación, abra .sln solución de archivo y VS propert muestran exactamente el mismo puerto configurado en Visual Studio 2012 y, a continuación, todo está funcionando bien.
    • Tengo un Sitio Web Projetct en mi red y cuando cambio la configuración de Visual Studio no uso de ellos. Crea un local tmp sln ?
  2. 25

    A la derecha haga clic en la web de la aplicación y seleccione «propiedades»

    No debe ser una ‘Web’ de la pestaña donde http://localhost:XXXXX se especifica – cambiar el número de puerto que hay y esto va a modificar la configuración para utilizar el nuevo número de puerto.

    Por lo general comienzan en 10000 y se incrementan en 1 para cada aplicación web, para intentar alejados de otras aplicaciones y números de puerto.

    • Gracias pero su movilidad, no puedo cambiarlo. ¿Cómo se puede cambiar ?
    • Está funcionando? (el sitio web) – cierre todas las instancias de IIS Express y detener el proceso de depuración de primera.
    • No no se están ejecutando.
    • Ok, hay instrucciones más detalladas aquí: msdn.microsoft.com/en-us/library/ms178109.ASPX – Difícil para mí saber sin ver lo que usted está buscando! Tratamos de seguir las sugerencias de que el artículo de MSDN si sigues teniendo dificultades, hay cuatro sugerencias no – asegúrese de identificar cuál es la correcta de los cuatro.
    • Gracias, he comprobado pero ese enlace no es para Visual Studio 2013…
    • Realmente no ha cambiado demasiado – hay una versión de 2013 de aquí, que los detalles de cómo conseguir y utilizar IIS Express, que yo recomiendo hacer…. msdn.microsoft.com/en-us/library/58wxa9w5.aspx

  3. 10

    Esto ha demostrado ser difícil para mí (Proyecto de página Web) hasta que me di a cabo el siguiente procedimiento, que combina la solución aportada por @Jimmy, con el añadido de paso de la comprobación de la solución de de Control de código Fuente

    Pasos: (si se usa VS2013+ con proyecto de página web y SourceControl)

    1. Retirar el archivo de la Solución (a partir de sourceControl) (esto puede ser complicado. la manera más fácil de hacer esto es hacer un pequeño cambio en el archivo de la Solución de propiedades/configuración y, a continuación, deshacer si es necesario)
    2. Busque el archivo de solución (por ejemplo, solución.sln) en exploer, y abrir en editor de texto.
    3. Busque la entrada: VWDPort = ...... y cambiar a puerto deseado: (ejemplo: «60000» – depende de su IISExpress Configuración)
    4. guardar el cambio (le pedirá para recargar solución)
    • Bonito, Gracias Danidev! Abra un archivo .sln para buscar VWDPort es el cambio de un puerto, el trabajo de una multa. Im usa VS 2015
    • Trabajó para mí en VS2015 … gracias +1
  4. 9

    Bueno, yo simplemente no podía encontrar este (para mí) mítico «Utilizan puertos dinámicos» opción. He publicar capturas de pantalla.

    El cambio de proyecto número de puerto en Visual Studio 2013

    De un modo más constructivo nota, creo que los números de puerto se encuentran en el archivo de la solución Y de manera CRUCIAL de la cruz que se hace referencia contra el IIS Express archivo de configuración

    C:\Users\<username>\Documents\IISExpress\config\applicationhost.config

    He intentado editar el número de puerto en la solución de archivo, pero pasaron cosas raras. Propongo (no hay tiempo todavía) que necesita una constante de editar a través tanto de la solución de archivo y el archivo de configuración.

  5. 4
    • Solución abierta de archivo (.sln) en modo Editable (Bloc de notas o notepad++ o cualquier otra herramienta)
    • Encontrar el nombre de una etiqueta VMDPort y actualizarlo a su puerto deseado.

    ver abajo complemento.

    El cambio de proyecto número de puerto en Visual Studio 2013

  6. 2

    Para especificar un puerto para la ASP.NET Servidor de Desarrollo de

    • En el Explorador de soluciones, haga clic en el nombre de la aplicación.

    • En el panel Propiedades, haga clic en la flecha hacia abajo situada junto Utilizan puertos dinámicos
      y seleccione False en la lista desplegable.

    • Esto permitirá la edición de el número de Puerto de la propiedad.

    • En el panel Propiedades, haga clic en el cuadro de texto junto a un número de Puerto y

      escriba un número de puerto. Haga clic fuera del panel de Propiedades. Este

      guarda la configuración de la propiedad.

    • Cada vez que se ejecuta un archivo de sistema de sitio Web en Visual Web Developer,
      el ASP.NET Desarrollo del Servidor escucha en el puerto especificado.

    Espero que esto ayude.

    • Gracias pero mi Visual Studio 2013 no tiene una propiedad llamada ‘Utilizan puertos dinámicos’.
    • Usted puede editar el *.archivo sln manualmente
  7. 1

    El Servidor de Desarrollo de Visual Studio opción se aplica sólo cuando se
    ejecución de pruebas () el proyecto Web en Visual Studio. Producción Web
    las aplicaciones siempre se ejecuta en IIS.

    Para especificar el servidor Web para un proyecto de sitio Web

    1. En el Explorador de soluciones, haga clic en el nombre del proyecto de sitio Web para el que desea especificar un servidor Web y, a continuación, haga clic en propiedades
      Páginas.
    2. En las Páginas de propiedades de cuadro de diálogo, haga clic en las Opciones de Inicio de la ficha.
    3. En Servidor, haga clic en Usar de servidor personalizados.
    4. En la Base del cuadro dirección URL, escriba la dirección URL que Visual Studio debe comenzar cuando se ejecuta el proyecto actual.

      Nota: Si se especifica la dirección URL de un servidor remoto (por ejemplo, una aplicación Web de IIS en otro equipo), asegúrese de que el servidor remoto se ejecuta al menos la .NET Framework versión 2.0.

    Para especificar el servidor Web para un proyecto de aplicación Web

    1. En el Explorador de soluciones, haga clic en el nombre del proyecto de aplicación Web para la que desea especificar un servidor Web y, a continuación, haga clic en
      Propiedades.
    2. En la ventana Propiedades, haga clic en la ficha Web.
    3. En Servidores, haga clic en Usar Visual Studio Servidor de Desarrollo o Uso de servidor Web de IIS Local o Uso Personalizado de Web server.
    4. Si hizo clic en servidor Web de IIS Local o Uso Personalizado de Servidor Web, en la Base del cuadro dirección URL, escriba la dirección URL que Visual Studio se deben iniciar cuando
      ejecutando el proyecto actual.

      Nota: Si usted hace clic el Uso Personalizado de Servidor Web y especificar la dirección URL de un servidor remoto (por ejemplo, una aplicación Web de IIS en otro equipo), asegúrese de que el servidor remoto se ejecuta al menos la .NET Framework versión 2.0.

    (Fuente: https://msdn.microsoft.com/en-us/library/ms178108.aspx)

  8. 0

    Pasos para resolver este:

    1. Abrir el archivo de solución.
    2. Encontrar el Puerto de la etiqueta en contra de su nombre de proyecto.
    3. Asignar cualquier otro puerto como el actual.
    4. Clic derecho en el proyecto y seleccionar las Páginas de propiedades.
    5. Haga clic en Opciones de Inicio de la ficha y comprobar direcciones URL de Inicio: opción.
    6. Asignar la dirección URL de inicio en la parte delantera de la dirección URL de Inicio de la opción como:
      localhost:8080/inicio de sesión.aspx

Dejar respuesta

Please enter your comment!
Please enter your name here