Problem using a UNC Path within a COM component in asp.net

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Bill Tinker

    #1

    Problem using a UNC Path within a COM component in asp.net

    Hi

    I would appreciate any help that would shed some light on this problem...

    I have a com dll that is an API to another application. The initialize
    routine of the object requires the path where the data files are located, to
    be passed in as a parameter. This works fine when the data folder in on the
    same machine running the aspx page. However, if the path is in the form of a
    UNC (eg. \\FS01\ProjectD ata) the object fails with an Invalid Directory
    message.

    If the application is run directly from Visual Studio, the UNC path works.
    However, the same code running under IIS fails.

    I've tried granting IUSR_MACHINE permissions to the dll, without success.
    Any .Net code within the application can access the data using the UNC path
    ok - it's just this com object that seems to have a problem.

    Thanks
    Bill


  • Alexey Smirnov

    #2
    Re: Problem using a UNC Path within a COM component in asp.net

    On Jun 19, 11:10 pm, "Bill Tinker" <bill.tin...@bi gpond.comwrote:
    Hi
    >
    I would appreciate any help that would shed some light on this problem...
    >
    I have a com dll that is an API to another application. The initialize
    routine of the object requires the path where the data files are located,to
    be passed in as a parameter. This works fine when the data folder in on the
    same machine running the aspx page. However, if the path is in the form of a
    UNC (eg. \\FS01\ProjectD ata) the object fails with an Invalid Directory
    message.
    >
    If the application is run directly from Visual Studio, the UNC path works..
    However, the same code running under IIS fails.
    >
    I think it works using your user account and fails using the webserver
    account.
    You can check it by changing the account in the Identity properties of
    the COM+

    I've tried granting IUSR_MACHINE permissions to the dll, without success.
    Any .Net code within the application can access the data using the UNC path
    ok - it's just this com object that seems to have a problem.
    >
    Thanks
    Bill

    Comment

    Working...