Re: Access network shares with filesystemobject

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



asp runs pages with the iis authentication account defined for anonymous.
you proably specified a domain account.

asp.net runs as the asp.net account no matter the iis creditals. tell
asp.net to use the iis creditials by setting <Identity Impersonate=true> in
the web config. still must setup a domain account for anonymous.

-- bruce (sqlwork.com)



"Josh Rolfe" <someone@xxxxxxxxxxxxx> wrote in message
news:%231ftMOzrFHA.2212@xxxxxxxxxxxxxxxxxxxxxxx
>I have a page in classic asp that accces a network drive, The code is as
>follows:
> <%
> dim fso
> dim objFolder
> set fso=server.createObject("Scripting.FileSystemObject")
> set objFolder=fso.GetFolder("f:\")
> for each objFile in objFolder.files
> response.write objFile.name & "<br>"
> next
> %>
>
> (f: is a network drive)
> I am trying to do the same thing in asp.net. My code behind is as
> follows:
>
> Public Class WebForm1
> Inherits System.Web.UI.Page
>
> #Region " Web Form Designer Generated Code "
>
> ...
>
> #End Region
>
> Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
> System.EventArgs) Handles MyBase.Load
> Dim fso, objFolder, objFile As Object
> Dim strFolder As String
> fso = Server.CreateObject("Scripting.FileSystemObject")
> strFolder = "f:\"
> objFolder = fso.getFolder(strFolder)
> For Each objFile In objFolder.files
> Response.Write(objFile.name & "<br>")
> Next
> End Sub
> End Class
>
> Both pages run as integrated authentication with no anonymous access
> allowed. it works fine in classic asp, but not in asp.net. It works in
> asp.net if I access a local folder like c:\. The error I get in asp.net
> is:
>
> Exception from HRESULT: 0x800A004C (CTL_E_PATHNOTFOUND).
> Description: An unhandled exception occurred during the execution of the
> current web request. Please review the stack trace for more information
> about the error and where it originated in the code.
>
> Exception Details: System.IO.DirectoryNotFoundException: Exception from
> HRESULT: 0x800A004C (CTL_E_PATHNOTFOUND).
>


.



Relevant Pages

  • ASP Authentication on IIS 6.0 Windows 2003 Server 32bit help please
    ... when an ASP page is executed in IIS? ... site that requires a user to enter their domain account to access the ... the ASP script code ... code runs to execute the wscript.shell objects .run method on the ...
    (microsoft.public.inetserver.iis.security)
  • Re: dllhost
    ... It's just about 100% pure ASP with com objects. ... DLLHOST goes to 95-100% utilization and stays there indefinitely unless IIS ... > a simple HTML page serve or do they also hung? ...
    (microsoft.public.inetserver.iis)
  • Re: Accessing 32 bit COM components in 64 bit IIS
    ... CGIs, and ASP scripts onto a 64bit machine, and it just works after they ... The most confusing aspect of running 32bit app on a 64bit OS is that you ... System32 access is redirected, etc). ... we will be introducing the ability to configure IIS to run ...
    (microsoft.public.inetserver.iis)
  • Re: ASP Authentication on IIS 6.0 Windows 2003 Server 32bit help please
    ... when an ASP page is executed in IIS? ... site that requires a user to enter their domain account to access the ... the ASP script code ... I find that the .exe runs ...
    (microsoft.public.inetserver.iis.security)
  • Re: Serious problem in using COM in IIS
    ... introduces a "thread affinity" for your ASP session. ... and that's unlikely to be the thread you're on at the time (IIS ... otherwise i will set it to private and persistable ... >> variables defined in my ABC COM ...
    (microsoft.public.vb.general.discussion)