Re: Can't load a file from a dll under ASPX pages

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Girish Bharadwaj (girishb_at_mvps.org)
Date: 09/21/04


Date: Tue, 21 Sep 2004 14:24:13 -0400

You should not use the location. You need to use the PhysicalPath, or
ApplicationPath or some such thing that exists server side on to get the
path ( Or you can use Server.MapPath(null) to get the current application
directory).

The location of the assembly will be some cache directory (to support shadow
copy implementation) as you found out.

-- 
Girish Bharadwaj
http://msmvps.com/gbvb
"Plon Plon" <plonplon@netcourrier.com> wrote in message
news:uc0goy$nEHA.2764@TK2MSFTNGP11.phx.gbl...
> Hi all,
>
> I currently have a problem that looks too strange for me, can someone
> help me?
>
> I'm running an ASPX page that calls a C# component (DLL), and this DLL
> works with an XML file.
> I've placed the XML file and the C# component in a directory (i can't do
> it different, and the installation path can be changed at each
> installation)), and the component loads the XML by getting the
> "location" property on the assembly object:
>
> Assembly ca = typeof(myObjType).Assembly;
> string TheRightPath=ca.Location;
>
> Then my ASPX page uses the component to call some of its methods, and i
> get the following error in my browser (i traduced the messages, i get
> them in french):
>
> Server in error in application '/MyWebApplication'. --------------------
> Impossible to find file
> "c:\winnt\microsoft.net\framework\v1.1.4322\temporary asp.net
> files\MyWebApplication\c4e535bc\84b07167\assembly\dl2\5801a542\022a2a6f_
> f79fc401\MyXmlFile.xml".
>
> I think IIS creates an "execution folder", where the loading of the XML
> doesn't work anymore, because the executed DLL is not in the same folder
> as the xml...
>
> Thanks for your help...
>
>
>
>
> *** Sent via Developersdex http://www.developersdex.com ***
> Don't just participate in USENET...get rewarded for it!


Relevant Pages

  • Re: Console Window and XmlSchema
    ... The XSD is based off an existing XML file. ... Would a dll run as a scheduled task? ...
    (microsoft.public.dotnet.general)
  • Cant load a file from a dll under ASPX pages
    ... I'm running an ASPX page that calls a C# component (DLL), ... works with an XML file. ... I've placed the XML file and the C# component in a directory (i can't do ... Then my ASPX page uses the component to call some of its methods, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: xml in plain text file on heavy load.
    ... even if the XML file is magically and perfectly ... I want to emphasize that IIS would never be caching that XML file on its own ... Application is NOT synchronizing access to your ASP pages. ...
    (microsoft.public.inetserver.iis)
  • Re: TAPI 3.0 call attached data
    ... The format of the Call Attached Data is XML. ... XML file with CallAttchedData represents one or multiple data lists ... Root element is CallAttachedData. ... version CDATA #FIXED "1.0" ...
    (microsoft.public.win32.programmer.tapi)
  • Re: XML parser and writer
    ... them on a calendar. ... Therefore I will need to both easily parse and write new XML files. ... why not some database technology? ... an advanced user can edit the XML file directly at ...
    (comp.lang.java.programmer)