url question

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Nikhil Patel

    #1

    url question

    Hi all,
    I have installed an ASP.Net application on a production server. When I
    type the url for the application, it insterts some strange random string in
    the URL.
    For example:
    If I type http://localhost/opportunitymanager/proposals.aspx in the
    address box of the internet explorer, it changes to

    when the page loads.

    Can you please tell me what causes this? I am asking this because the
    application works on the web server. But when I try it on the client
    machines, it gives the following error:

    Description: An application error occurred on the server. The current
    custom error settings for this application prevent the details of the
    application error from being viewed remotely (for security reasons). It
    could, however, be viewed by browsers running on the local server machine.

    Details: To enable the details of this specific error message to be viewable
    on remote machines, please create a <customErrors > tag within a "web.config "
    configuration file located in the root directory of the current web
    application. This <customErrors > tag should then have its "mode" attribute
    set to "Off".

    <!-- Web.Config Configuration File -->

    <configuratio n>
    <system.web>
    <customErrors mode="Off"/>
    </system.web>
    </configuration>

    Notes: The current error page you are seeing can be replaced by a custom
    error page by modifying the "defaultRedirec t" attribute of the application's
    <customErrors > configuration tag to point to a custom error page URL.

    <!-- Web.Config Configuration File -->

    <configuratio n>
    <system.web>
    <customErrors mode="RemoteOnl y" defaultRedirect ="mycustompage. htm"/>
    </system.web>
    </configuration>


  • Tampa .NET Koder

    #2
    RE: url question

    your app is configured with cookieless session.
    In your web.config file it is set to true.



    "Nikhil Patel" wrote:
    [color=blue]
    > Hi all,
    > I have installed an ASP.Net application on a production server. When I
    > type the url for the application, it insterts some strange random string in
    > the URL.
    > For example:
    > If I type http://localhost/opportunitymanager/proposals.aspx in the
    > address box of the internet explorer, it changes to
    > http://localhost/opportunitymanager/...proposals.aspx
    > when the page loads.
    >
    > Can you please tell me what causes this? I am asking this because the
    > application works on the web server. But when I try it on the client
    > machines, it gives the following error:
    >
    > Description: An application error occurred on the server. The current
    > custom error settings for this application prevent the details of the
    > application error from being viewed remotely (for security reasons). It
    > could, however, be viewed by browsers running on the local server machine.
    >
    > Details: To enable the details of this specific error message to be viewable
    > on remote machines, please create a <customErrors > tag within a "web.config "
    > configuration file located in the root directory of the current web
    > application. This <customErrors > tag should then have its "mode" attribute
    > set to "Off".
    >
    > <!-- Web.Config Configuration File -->
    >
    > <configuratio n>
    > <system.web>
    > <customErrors mode="Off"/>
    > </system.web>
    > </configuration>
    >
    > Notes: The current error page you are seeing can be replaced by a custom
    > error page by modifying the "defaultRedirec t" attribute of the application's
    > <customErrors > configuration tag to point to a custom error page URL.
    >
    > <!-- Web.Config Configuration File -->
    >
    > <configuratio n>
    > <system.web>
    > <customErrors mode="RemoteOnl y" defaultRedirect ="mycustompage. htm"/>
    > </system.web>
    > </configuration>
    >
    >
    >[/color]

    Comment

    • Juan T. Llibre [MVP]

      #3
      Re: url question

      That is because you are running your application
      in a session-less environment.

      If you use sessions, those apparently
      random strings won't appear.

      Check your web.config file for (cookieless="tr ue")

      <sessionState
      mode="InProc"
      cookieless="tru e"
      ... rest of config
      />

      If you change it to : cookieless="fal se"
      the random strings won't be added to the URL,
      and session state management will be available.




      Juan T. Llibre
      ===========
      "Nikhil Patel" <donotspam@nosp aml.com> wrote in message
      news:uScjKbu1EH A.1400@TK2MSFTN GP11.phx.gbl...[color=blue]
      > Hi all,
      > I have installed an ASP.Net application on a production server. When I
      > type the url for the application, it insterts some strange random string[/color]
      in[color=blue]
      > the URL.
      > For example:
      > If I type http://localhost/opportunitymanager/proposals.aspx in[/color]
      the[color=blue]
      > address box of the internet explorer, it changes to
      >[/color]
      http://localhost/opportunitymanager/...proposals.aspx[color=blue]
      > when the page loads.
      >
      > Can you please tell me what causes this?[/color]


      Comment

      • Kikoz

        #4
        Re: url question

        Enable cookies in your browser

        "Nikhil Patel" <donotspam@nosp aml.com> wrote in message
        news:uScjKbu1EH A.1400@TK2MSFTN GP11.phx.gbl...[color=blue]
        > Hi all,
        > I have installed an ASP.Net application on a production server. When I
        > type the url for the application, it insterts some strange random string
        > in the URL.
        > For example:
        > If I type http://localhost/opportunitymanager/proposals.aspx in the
        > address box of the internet explorer, it changes to
        >
        > http://localhost/opportunitymanager/...proposals.aspx
        > when the page loads.
        >
        > Can you please tell me what causes this? I am asking this because the
        > application works on the web server. But when I try it on the client
        > machines, it gives the following error:
        >
        > Description: An application error occurred on the server. The current
        > custom error settings for this application prevent the details of the
        > application error from being viewed remotely (for security reasons). It
        > could, however, be viewed by browsers running on the local server machine.
        >
        > Details: To enable the details of this specific error message to be
        > viewable on remote machines, please create a <customErrors > tag within a
        > "web.config " configuration file located in the root directory of the
        > current web application. This <customErrors > tag should then have its
        > "mode" attribute set to "Off".
        >
        > <!-- Web.Config Configuration File -->
        >
        > <configuratio n>
        > <system.web>
        > <customErrors mode="Off"/>
        > </system.web>
        > </configuration>
        >
        > Notes: The current error page you are seeing can be replaced by a custom
        > error page by modifying the "defaultRedirec t" attribute of the
        > application's <customErrors > configuration tag to point to a custom error
        > page URL.
        >
        > <!-- Web.Config Configuration File -->
        >
        > <configuratio n>
        > <system.web>
        > <customErrors mode="RemoteOnl y"
        > defaultRedirect ="mycustompage. htm"/>
        > </system.web>
        > </configuration>
        >
        >[/color]


        Comment

        • Kumar Reddi

          #5
          Re: url question

          Your first question about mangled url is, its the session id that you are
          seeing in the url. In your web.config, check the sessionState element, in it
          check to see that "cookieless " attribure is set to true. If you do not have
          a sessionState element in the web.config, then go open your machine.config
          file and check the sessionState element in it.

          And your second question., its tough to answer, because its a generic
          message asp.net throws when you have the customErrors set to RemoteOnly
          either in the web.config or machine.config. So, you need to debug on the
          remote server where this error is occuring, or turnoff the remoteOnly
          feature to see it from anywhere

          Good Luck

          --
          Kumar Reddi


          "Nikhil Patel" <donotspam@nosp aml.com> wrote in message
          news:uScjKbu1EH A.1400@TK2MSFTN GP11.phx.gbl...[color=blue]
          > Hi all,
          > I have installed an ASP.Net application on a production server. When I
          > type the url for the application, it insterts some strange random string[/color]
          in[color=blue]
          > the URL.
          > For example:
          > If I type http://localhost/opportunitymanager/proposals.aspx in[/color]
          the[color=blue]
          > address box of the internet explorer, it changes to
          >[/color]
          http://localhost/opportunitymanager/...proposals.aspx[color=blue]
          > when the page loads.
          >
          > Can you please tell me what causes this? I am asking this because the
          > application works on the web server. But when I try it on the client
          > machines, it gives the following error:
          >
          > Description: An application error occurred on the server. The current
          > custom error settings for this application prevent the details of the
          > application error from being viewed remotely (for security reasons). It
          > could, however, be viewed by browsers running on the local server machine.
          >
          > Details: To enable the details of this specific error message to be[/color]
          viewable[color=blue]
          > on remote machines, please create a <customErrors > tag within a[/color]
          "web.config "[color=blue]
          > configuration file located in the root directory of the current web
          > application. This <customErrors > tag should then have its "mode" attribute
          > set to "Off".
          >
          > <!-- Web.Config Configuration File -->
          >
          > <configuratio n>
          > <system.web>
          > <customErrors mode="Off"/>
          > </system.web>
          > </configuration>
          >
          > Notes: The current error page you are seeing can be replaced by a custom
          > error page by modifying the "defaultRedirec t" attribute of the[/color]
          application's[color=blue]
          > <customErrors > configuration tag to point to a custom error page URL.
          >
          > <!-- Web.Config Configuration File -->
          >
          > <configuratio n>
          > <system.web>
          > <customErrors mode="RemoteOnl y"[/color]
          defaultRedirect ="mycustompage. htm"/>[color=blue]
          > </system.web>
          > </configuration>
          >
          >[/color]


          Comment

          • Nikhil Patel

            #6
            Re: url question

            Hi,

            Thank you all for the reply. I know my application does use the Session
            object to store a lot of information. Do you think if I keep
            cookieless="tru e", the application would not be able to save information in
            the Session object?

            Thanks.

            "Juan T. Llibre [MVP]" <nomailreplies@ nowhere.com> wrote in message
            news:uK2ZLlu1EH A.2624@TK2MSFTN GP11.phx.gbl...[color=blue]
            > That is because you are running your application
            > in a session-less environment.
            >
            > If you use sessions, those apparently
            > random strings won't appear.
            >
            > Check your web.config file for (cookieless="tr ue")
            >
            > <sessionState
            > mode="InProc"
            > cookieless="tru e"
            > ... rest of config
            > />
            >
            > If you change it to : cookieless="fal se"
            > the random strings won't be added to the URL,
            > and session state management will be available.
            >
            >
            >
            >
            > Juan T. Llibre
            > ===========
            > "Nikhil Patel" <donotspam@nosp aml.com> wrote in message
            > news:uScjKbu1EH A.1400@TK2MSFTN GP11.phx.gbl...[color=green]
            >> Hi all,
            >> I have installed an ASP.Net application on a production server. When I
            >> type the url for the application, it insterts some strange random string[/color]
            > in[color=green]
            >> the URL.
            >> For example:
            >> If I type http://localhost/opportunitymanager/proposals.aspx in[/color]
            > the[color=green]
            >> address box of the internet explorer, it changes to
            >>[/color]
            > http://localhost/opportunitymanager/...proposals.aspx[color=green]
            >> when the page loads.
            >>
            >> Can you please tell me what causes this?[/color]
            >
            >[/color]


            Comment

            • Kumar Reddi

              #7
              Re: url question

              Hi Nikhil,
              There is no danger in using the cookiless=true with respect to session
              data. Only disadvantage with using cookieless session is, your url's are
              mangled, and you should take care in not using absolute url's in your
              application. Also, users would not be able to book mark your pages, because
              the session id changes for every user session, so does the url displayed in
              the browser

              --
              Kumar Reddi


              "Nikhil Patel" <donotspam@nosp aml.com> wrote in message
              news:essw5Vv1EH A.1524@TK2MSFTN GP09.phx.gbl...[color=blue]
              > Hi,
              >
              > Thank you all for the reply. I know my application does use the Session
              > object to store a lot of information. Do you think if I keep
              > cookieless="tru e", the application would not be able to save information[/color]
              in[color=blue]
              > the Session object?
              >
              > Thanks.
              >
              > "Juan T. Llibre [MVP]" <nomailreplies@ nowhere.com> wrote in message
              > news:uK2ZLlu1EH A.2624@TK2MSFTN GP11.phx.gbl...[color=green]
              > > That is because you are running your application
              > > in a session-less environment.
              > >
              > > If you use sessions, those apparently
              > > random strings won't appear.
              > >
              > > Check your web.config file for (cookieless="tr ue")
              > >
              > > <sessionState
              > > mode="InProc"
              > > cookieless="tru e"
              > > ... rest of config
              > > />
              > >
              > > If you change it to : cookieless="fal se"
              > > the random strings won't be added to the URL,
              > > and session state management will be available.
              > >
              > >
              > >
              > >
              > > Juan T. Llibre
              > > ===========
              > > "Nikhil Patel" <donotspam@nosp aml.com> wrote in message
              > > news:uScjKbu1EH A.1400@TK2MSFTN GP11.phx.gbl...[color=darkred]
              > >> Hi all,
              > >> I have installed an ASP.Net application on a production server. When[/color][/color][/color]
              I[color=blue][color=green][color=darkred]
              > >> type the url for the application, it insterts some strange random[/color][/color][/color]
              string[color=blue][color=green]
              > > in[color=darkred]
              > >> the URL.
              > >> For example:
              > >> If I type http://localhost/opportunitymanager/proposals.aspx in[/color]
              > > the[color=darkred]
              > >> address box of the internet explorer, it changes to
              > >>[/color]
              > >[/color][/color]
              http://localhost/opportunitymanager/...proposals.aspx[color=blue][color=green][color=darkred]
              > >> when the page loads.
              > >>
              > >> Can you please tell me what causes this?[/color]
              > >
              > >[/color]
              >
              >[/color]


              Comment

              • Juan T. Llibre [MVP]

                #8
                Re: url question

                No problem, Nikhil.

                Those apparently random strings are used to keep
                track of session ID's if you decide not to use cookies
                to manage your user's sessions.

                For a really good explanation of the differences between
                using cookies to track sessions and not using them, see
                Dino Esposito's excellent MSDN article at :

                http://msdn.microsoft.com/library/de...ssionstate.asp

                There's a lot of info there, and every little bit is important.

                The specifics about cookieless sessions are linked
                in the index, and are almost at the end of the article.




                Juan T. Llibre
                ===========
                "Nikhil Patel" <donotspam@nosp aml.com> wrote in message
                news:essw5Vv1EH A.1524@TK2MSFTN GP09.phx.gbl...[color=blue]
                > Hi,
                >
                > Thank you all for the reply. I know my application does use the Session
                > object to store a lot of information. Do you think if I keep
                > cookieless="tru e", the application would not be able to save information[/color]
                in[color=blue]
                > the Session object?
                >
                > Thanks.
                >
                > "Juan T. Llibre [MVP]" <nomailreplies@ nowhere.com> wrote in message
                > news:uK2ZLlu1EH A.2624@TK2MSFTN GP11.phx.gbl...[color=green]
                > > That is because you are running your application
                > > in a session-less environment.
                > >
                > > If you use sessions, those apparently
                > > random strings won't appear.
                > >
                > > Check your web.config file for (cookieless="tr ue")
                > >
                > > <sessionState
                > > mode="InProc"
                > > cookieless="tru e"
                > > ... rest of config
                > > />
                > >
                > > If you change it to : cookieless="fal se"
                > > the random strings won't be added to the URL,
                > > and session state management will be available.
                > >
                > >
                > >
                > >
                > > Juan T. Llibre
                > > ===========
                > > "Nikhil Patel" <donotspam@nosp aml.com> wrote in message
                > > news:uScjKbu1EH A.1400@TK2MSFTN GP11.phx.gbl...[color=darkred]
                > >> Hi all,
                > >> I have installed an ASP.Net application on a production server. When[/color][/color][/color]
                I[color=blue][color=green][color=darkred]
                > >> type the url for the application, it insterts some strange random[/color][/color][/color]
                string[color=blue][color=green]
                > > in[color=darkred]
                > >> the URL.
                > >> For example:
                > >> If I type http://localhost/opportunitymanager/proposals.aspx in[/color]
                > > the[color=darkred]
                > >> address box of the internet explorer, it changes to
                > >>[/color]
                > >[/color][/color]
                http://localhost/opportunitymanager/...proposals.aspx[color=blue][color=green][color=darkred]
                > >> when the page loads.
                > >>
                > >> Can you please tell me what causes this?[/color]
                > >
                > >[/color]
                >
                >[/color]


                Comment

                • aml mokhtar abd el raof

                  #9
                  RE: url question

                  i want to open this site http://www.gcpa.edu.sa/employment/Employment.aspx and mainly give error

                  From http://search.yahoo.co m/search?p=<confi guration>++++<s ystem.web>+++++ +++<customError s+mode="Off"/>++++</system.web></configuration>& ei=UTF-8&b=21

                  Posted via DevelopmentNow. com Groups
                  DevelopmentNow is an award-winning creative software development agency integrating mobile, web, hardware, mixed reality, and emerging technology.

                  Comment

                  Working...