VS2008 - Localhost debug ...

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Michael Tissington

    VS2008 - Localhost debug ...

    Recently upgraded to VS 2008 and trying to debug a web application.

    When I start the application the url is something like

    http://localhost:nnn/project_name/default.aspx

    This is new and causes my web to fail because of the project_name embedded
    in the url.

    How do I get the url to be like

    http://localhost:nnnn/default.aspx ?

    Thanks...

  • Anthony Jones

    #2
    Re: VS2008 - Localhost debug ...

    "Michael Tissington" <mtissington@ne wsgroup.nospamw rote in message
    news:%233tdPdno IHA.3652@TK2MSF TNGP03.phx.gbl. ..
    Recently upgraded to VS 2008 and trying to debug a web application.
    >
    When I start the application the url is something like
    >
    http://localhost:nnn/project_name/default.aspx
    >
    This is new and causes my web to fail because of the project_name embedded
    in the url.
    >
    How do I get the url to be like
    >
    http://localhost:nnnn/default.aspx ?
    >

    I don't know of a way to make the development web server serve a project as
    its root.

    I would tend to seek ways to make the app work in both scenarios by making
    use of ~/ prefixed urls where an absolute path in to the application is
    needed and using relative URLs where reasonable.

    Alternatively you can use IIS for debugging you just need to attach to the
    appropriate process to debug managed code.


    --
    Anthony Jones - MVP ASP/ASP.NET


    Comment

    • Juan T. Llibre

      #3
      Re: VS2008 - Localhost debug ...

      re:
      !How do I get the url to be like
      !http://localhost:nnnn/default.aspx ?

      Hi, Michael.

      In your Website's project's Solution Explorer, highlight the Project's name,
      right-click it and select "Property Pages" from the dropdown menu.

      Then, selct the "Start URL" radio button, and write : http://localhost/ in the texbox.
      OK out of that dialog...and right-click default.aspx, and then "View in browser".

      The URL should have the format you want : http://localhost:nnnn/default.aspx




      Juan T. Llibre, asp.net MVP
      asp.net faq : http://asp.net.do/faq/
      foros de asp.net, en español : http://asp.net.do/foros/
      =============== =============== ========
      "Michael Tissington" <mtissington@ne wsgroup.nospamw rote in message news:%233tdPdno IHA.3652@TK2MSF TNGP03.phx.gbl. ..
      Recently upgraded to VS 2008 and trying to debug a web application.
      >
      When I start the application the url is something like
      >
      http://localhost:nnn/project_name/default.aspx
      >
      This is new and causes my web to fail because of the project_name embedded in the url.
      >
      How do I get the url to be like
      >
      http://localhost:nnnn/default.aspx ?
      >
      Thanks...

      Comment

      • Juan T. Llibre

        #4
        Re: VS2008 - Localhost debug ...

        re:
        !select "Property Pages" from the dropdown menu.
        !Then, select the "Start URL" radio button

        There should have been an intermediate step :

        Select "Start Options" in the left menu, if the Property Pages don't default to it.

        *Then* you can select the "Start URL" radio button.

        Sorry if I wan't clear enough.
        In any case, that's all you need to do.



        Juan T. Llibre, asp.net MVP
        asp.net faq : http://asp.net.do/faq/
        foros de asp.net, en español : http://asp.net.do/foros/
        =============== =============== ========
        "Juan T. Llibre" <nomailreplies@ nowhere.comwrot e in message news:%2373whuuo IHA.3860@TK2MSF TNGP02.phx.gbl. ..
        re:
        !How do I get the url to be like
        !http://localhost:nnnn/default.aspx ?
        >
        Hi, Michael.
        >
        In your Website's project's Solution Explorer, highlight the Project's name,
        right-click it and select "Property Pages" from the dropdown menu.
        >
        Then, selct the "Start URL" radio button, and write : http://localhost/ in the texbox.
        OK out of that dialog...and right-click default.aspx, and then "View in browser".
        >
        The URL should have the format you want : http://localhost:nnnn/default.aspx
        >
        >
        >
        >
        Juan T. Llibre, asp.net MVP
        asp.net faq : http://asp.net.do/faq/
        foros de asp.net, en español : http://asp.net.do/foros/
        =============== =============== ========
        "Michael Tissington" <mtissington@ne wsgroup.nospamw rote in message news:%233tdPdno IHA.3652@TK2MSF TNGP03.phx.gbl. ..
        >Recently upgraded to VS 2008 and trying to debug a web application.
        >>
        >When I start the application the url is something like
        >>
        >http://localhost:nnn/project_name/default.aspx
        >>
        >This is new and causes my web to fail because of the project_name embedded in the url.
        >>
        >How do I get the url to be like
        >>
        >http://localhost:nnnn/default.aspx ?
        >>
        >Thanks...
        >
        >

        Comment

        • Michael Tissington

          #5
          Re: VS2008 - Localhost debug ...

          Thanks for the idea about ~/ ... however this only works for server
          components, and I can not use it for things like href ...

          Comment

          • Michael Tissington

            #6
            Re: VS2008 - Localhost debug ...

            Thanks for the idea about ~/ unfortunately this only works for server
            components ...

            This has only become a problem in VS 2008, in VS2005 it worked correctly
            .....

            I can't imagine why they changed this ???

            Comment

            • Juan T. Llibre

              #7
              Re: VS2008 - Localhost debug ...

              re:
              !I can't imagine why they changed this ???

              Nothing's changed.
              Follow the instructions I posted, and you'll have the exact behavior you want to have.




              Juan T. Llibre, asp.net MVP
              asp.net faq : http://asp.net.do/faq/
              foros de asp.net, en español : http://asp.net.do/foros/
              =============== =============== ========
              "Michael Tissington" <mtissington@ne wsgroup.nospamw rote in message news:eJnGDvwoIH A.2160@TK2MSFTN GP06.phx.gbl...
              Thanks for the idea about ~/ unfortunately this only works for server components ...
              >
              This has only become a problem in VS 2008, in VS2005 it worked correctly ....
              >
              I can't imagine why they changed this ???

              Comment

              • Michael Tissington

                #8
                Re: VS2008 - Localhost debug ...

                Juan,

                I tried what you suggested and it did not help - exactly the same issue!

                Comment

                • Juan T. Llibre

                  #9
                  Re: VS2008 - Localhost debug ...

                  re:
                  !I tried what you suggested and it did not help - exactly the same issue!

                  Then the problem is not the URL in question.
                  The instructins I gave you *do* work to get a base URL.

                  What is the error message displayed ?




                  Juan T. Llibre, asp.net MVP
                  asp.net faq : http://asp.net.do/faq/
                  foros de asp.net, en español : http://asp.net.do/foros/
                  =============== =============== ========
                  "Michael Tissington" <mtissington@ne wsgroup.nospamw rote in message news:%231RdrVxo IHA.6096@TK2MSF TNGP06.phx.gbl. ..
                  Juan,
                  >
                  I tried what you suggested and it did not help - exactly the same issue!

                  Comment

                  • Michael Tissington

                    #10
                    Re: VS2008 - Localhost debug ...

                    No error is displayed, I get exactly the same results, to see if it was
                    something in my website I have even tried creating a brand new website and
                    after setting the startup options as you suggested I still get the
                    following.

                    http://localhost:nnn/<project>/default.aspx

                    Comment

                    • Michael Tissington

                      #11
                      Re: VS2008 - Localhost debug ...

                      Very strange - this is what I have things set to :(

                      Comment

                      • Michael Tissington

                        #12
                        Re: VS2008 - Localhost debug ...

                        Stranger still ... I can put anything (http://foo/) in the start url and it
                        seems to be ignored ...

                        Comment

                        • Juan T. Llibre

                          #13
                          Re: VS2008 - Localhost debug ...

                          Both "localhost" and "YourMachineNam e", in the "Start URL",
                          should provide base URLs using localhost.

                          Do you have a "localhost" entry in your HOSTS file, pointing to 127.0.0.1 ?

                          The HOSTS file is found in :

                          Drive:\WINDOWS\ system32\driver s\etc

                          If you've never used it, you may only have a HOSTS.SAM file.

                          Load it in Notepad, save it as hosts ( no txt extension ) and add this line to it :

                          127.0.0.1 localhost

                          Then, try again.




                          Juan T. Llibre, asp.net MVP
                          asp.net faq : http://asp.net.do/faq/
                          foros de asp.net, en español : http://asp.net.do/foros/
                          =============== =============== ========
                          "Michael Tissington" <mtissington@ne wsgroup.nospamw rote in message news:uU%23VO6yo IHA.2208@TK2MSF TNGP04.phx.gbl. ..
                          Very strange - this is what I have things set to :(

                          Comment

                          • Michael Tissington

                            #14
                            Re: VS2008 - Localhost debug ...

                            Thanks for you help with this ...

                            Yes I already had a HOSTS file with the correct entry for localhost ...
                            If I open IE and enter http://localhost I get the default page for IIS 7.

                            Comment

                            • Michael Tissington

                              #15
                              Re: VS2008 - Localhost debug ...

                              OK, I totally uninstalled VS 2008, and then reinstalled it and now it works
                              correctly.

                              Thanks for your help.

                              Comment

                              Working...