File not found error using #include virtual with UNC path

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • chris_peoples@redlands.edu

    File not found error using #include virtual with UNC path

    I have a virtual directory, lets say it exists at www.server-a.com/virtual-dir/
    virtual-dir points to another directory on another server using the
    unc path: \\server-b\main-dir

    I have a file at www.server-a.com/virtual-dir/some_script.asp, using
    the following include:
    <!--#include file="some_incl ude.asp"--->

    Going to www.server-a.com/virtual-dir/some_script.asp works perfectly
    fine

    HOWEVER

    If I have another asp file at www.server-a.com/my_script.asp, which
    uses the following include:
    <!--#include virtual="/virtual-dir/some_script.asp "--->
    it produces this error:

    Active Server Pages error 'ASP 0126'

    Include file not found

    /virtual-dir/some_script.asp , line 2

    The include file 'some_include.a sp' was not found.

    Anybody have any clues as to why it would say file not found, even
    though the file clearly exists?
  • Bob Barrows [MVP]

    #2
    Re: File not found error using #include virtual with UNC path

    chris_peoples@r edlands.edu wrote:
    I have a virtual directory, lets say it exists at
    www.server-a.com/virtual-dir/ virtual-dir points to another directory
    on another server using the
    unc path: \\server-b\main-dir
    >
    I have a file at www.server-a.com/virtual-dir/some_script.asp, using
    the following include:
    <!--#include file="some_incl ude.asp"--->
    >
    Going to www.server-a.com/virtual-dir/some_script.asp works perfectly
    fine
    >
    HOWEVER
    >
    If I have another asp file at www.server-a.com/my_script.asp, which
    uses the following include:
    <!--#include virtual="/virtual-dir/some_script.asp "--->
    it produces this error:
    >
    Active Server Pages error 'ASP 0126'
    >
    Include file not found
    >
    /virtual-dir/some_script.asp , line 2
    >
    The include file 'some_include.a sp' was not found.
    >
    Anybody have any clues as to why it would say file not found, even
    though the file clearly exists?
    Have you enabled "parent paths" using IIS Manager?


    --
    Microsoft MVP - ASP/ASP.NET
    Please reply to the newsgroup. This email account is my spam trap so I
    don't check it very often. If you must reply off-line, then remove the
    "NO SPAM"


    Comment

    • chris_peoples@redlands.edu

      #3
      Re: File not found error using #include virtual with UNC path

      On Aug 8, 12:24 pm, "Bob Barrows [MVP]" <reb01...@NOyah oo.SPAMcom>
      wrote:
      chris_peop...@r edlands.edu wrote:
      I have a virtual directory, lets say it exists at
      www.server-a.com/virtual-dir/virtual-dir points to another directory
      on another server using the
      unc path: \\server-b\main-dir
      >
      I have a file atwww.server-a.com/virtual-dir/some_script.asp , using
      the following include:
      <!--#include file="some_incl ude.asp"--->
      >
      Going towww.server-a.com/virtual-dir/some_script.asp works perfectly
      fine
      >
      HOWEVER
      >
      If I have another asp file atwww.server-a.com/my_script.asp, which
      uses the following include:
      <!--#include virtual="/virtual-dir/some_script.asp "--->
      it produces this error:
      >
      Active Server Pages error 'ASP 0126'
      >
      Include file not found
      >
      /virtual-dir/some_script.asp , line 2
      >
      The include file 'some_include.a sp' was not found.
      >
      Anybody have any clues as to why it would say file not found, even
      though the file clearly exists?
      >
      Have you enabled "parent paths" using IIS Manager?http://classicasp.aspfaq.com/general...130/asp-0131-e...
      >
      --
      Microsoft MVP - ASP/ASP.NET
      Please reply to the newsgroup. This email account is my spam trap so I
      don't check it very often. If you must reply off-line, then remove the
      "NO SPAM"- Hide quoted text -
      >
      - Show quoted text -
      Yes I have that enabled on both servers, and am still getting the
      error message.

      I thought it might be a permissions thing but the error still occurs
      after adding full control to 'Everyone'.

      Comment

      • Bob Barrows [MVP]

        #4
        Re: File not found error using #include virtual with UNC path

        chris_peoples@r edlands.edu wrote:
        On Aug 8, 12:24 pm, "Bob Barrows [MVP]" <reb01...@NOyah oo.SPAMcom>
        wrote:
        >chris_peop...@ redlands.edu wrote:
        >>I have a virtual directory, lets say it exists at
        >>www.server-a.com/virtual-dir/virtual-dir points to another directory
        >>on another server using the
        >>unc path: \\server-b\main-dir
        >>
        >>I have a file atwww.server-a.com/virtual-dir/some_script.asp , using
        >>the following include:
        >><!--#include file="some_incl ude.asp"--->
        >>
        >>Going towww.server-a.com/virtual-dir/some_script.asp works perfectly
        >>fine
        >>
        >>HOWEVER
        >>
        >>If I have another asp file atwww.server-a.com/my_script.asp, which
        >>uses the following include:
        >><!--#include virtual="/virtual-dir/some_script.asp "--->
        >>it produces this error:
        >
        Yes I have that enabled on both servers, and am still getting the
        error message.
        >
        I thought it might be a permissions thing but the error still occurs
        after adding full control to 'Everyone'.
        Oh wait, I didn't read closely enough ... there's two servers involved?
        This is likely to be a permissions issue. Your asp code is running under the
        context of a local account on server A. That local account is not a member
        of the Everyone group on server B.


        --
        Microsoft MVP - ASP/ASP.NET
        Please reply to the newsgroup. This email account is my spam trap so I
        don't check it very often. If you must reply off-line, then remove the
        "NO SPAM"


        Comment

        • chris_peoples@redlands.edu

          #5
          Re: File not found error using #include virtual with UNC path

          On Aug 8, 1:35 pm, "Bob Barrows [MVP]" <reb01...@NOyah oo.SPAMcom>
          wrote:
          chris_peop...@r edlands.edu wrote:
          On Aug 8, 12:24 pm, "Bob Barrows [MVP]" <reb01...@NOyah oo.SPAMcom>
          wrote:
          chris_peop...@r edlands.edu wrote:
          >I have a virtual directory, lets say it exists at
          >>www.server-a.com/virtual-dir/virtual-dirpoints to another directory
          >on another server using the
          >unc path: \\server-b\main-dir
          >
          >I have a file atwww.server-a.com/virtual-dir/some_script.asp , using
          >the following include:
          ><!--#include file="some_incl ude.asp"--->
          >
          >Going towww.server-a.com/virtual-dir/some_script.asp worksperfectly
          >fine
          >
          >HOWEVER
          >
          >If I have another asp file atwww.server-a.com/my_script.asp, which
          >uses the following include:
          ><!--#include virtual="/virtual-dir/some_script.asp "--->
          >it produces this error:
          >
          Yes I have that enabled on both servers, and am still getting the
          error message.
          >
          I thought it might be a permissions thing but the error still occurs
          after adding full control to 'Everyone'.
          >
          Oh wait, I didn't read closely enough ... there's two servers involved?
          This is likely to be a permissions issue. Your asp code is running under the
          context of a local account on server A. That local account is not a member
          of the Everyone group on server B.http://www.aspfaq.com/show.asp?id=2168
          >
          --
          Microsoft MVP - ASP/ASP.NET
          Please reply to the newsgroup. This email account is my spam trap so I
          don't check it very often. If you must reply off-line, then remove the
          "NO SPAM"- Hide quoted text -
          >
          - Show quoted text -
          Whoops, now I'm getting a 401. I changed the password of the
          IUSR_machine account as instructed, but I didn't realize until
          afterwards that those are instructions for Win2000, and I'm on
          Win2003. Seems like it would be the same principal though, unless I
          missed something.

          Comment

          • chris_peoples@redlands.edu

            #6
            Re: File not found error using #include virtual with UNC path

            On Aug 8, 2:24 pm, chris_peop...@r edlands.edu wrote:
            On Aug 8, 1:35 pm, "Bob Barrows [MVP]" <reb01...@NOyah oo.SPAMcom>
            wrote:
            >
            >
            >
            >
            >
            chris_peop...@r edlands.edu wrote:
            On Aug 8, 12:24 pm, "Bob Barrows [MVP]" <reb01...@NOyah oo.SPAMcom>
            wrote:
            >chris_peop...@ redlands.edu wrote:
            >>I have a virtual directory, lets say it exists at
            >>>https://www.server-a.com/virtual-dir...al-dirpointsto another directory
            >>on another server using the
            >>unc path: \\server-b\main-dir
            >
            >>I have a file atwww.server-a.com/virtual-dir/some_script.asp , using
            >>the following include:
            >><!--#include file="some_incl ude.asp"--->
            >
            >>Going towww.server-a.com/virtual-dir/some_script.asp worksperfectly
            >>fine
            >
            >>HOWEVER
            >
            >>If I have another asp file atwww.server-a.com/my_script.asp, which
            >>uses the following include:
            >><!--#include virtual="/virtual-dir/some_script.asp "--->
            >>it produces this error:
            >
            Yes I have that enabled on both servers, and am still getting the
            error message.
            >
            I thought it might be a permissions thing but the error still occurs
            after adding full control to 'Everyone'.
            >
            Oh wait, I didn't read closely enough ... there's two servers involved?
            This is likely to be a permissions issue. Your asp code is running under the
            context of a local account on server A. That local account is not a member
            of the Everyone group on server B.http://www.aspfaq.com/show.asp?id=2168
            >
            --
            Microsoft MVP - ASP/ASP.NET
            Please reply to the newsgroup. This email account is my spam trap so I
            don't check it very often. If you must reply off-line, then remove the
            "NO SPAM"- Hide quoted text -
            >
            - Show quoted text -
            >
            Whoops, now I'm getting a 401.  I changed the password of the
            IUSR_machine account as instructed, but I didn't realize until
            afterwards that those are instructions for Win2000, and I'm on
            Win2003.  Seems like it would be the same principal though, unless I
            missed something.- Hide quoted text -
            >
            - Show quoted text -
            Got it solved. Had to change the password in IIS and Computer
            Management. Thanks for your help on this.

            Comment

            Working...