Avatar billede wildthing Nybegynder
22. juni 2006 - 13:05 Der er 2 kommentarer og
1 løsning

Åbn excel fil på c drev fra local aspx side

Jeg har en Microsoft CRM kørende på min klient PC. Den kan køre offline, og kører på noget .NET web agtigt med nogle .aspx sider. Jeg ønsker nu at starte en EXcel fil derfra der ligger på c:\xxx\yyy.xls.

jeg kalder den med "file://127.0.0.1\CRMAT\Accountoverviewoffline.xls" og det virker perfekt. MEN når jeg vil simulere at jeg sidder i sibirien uden noget netværk overhovedet (jeg sidder på et firmanetværk med AD osv.) ja så dur linket ikke mere. Jeg kan pinge min PC med "at2" og få 127.0.0.1 frem, så hvorfor kan jeg nu ikke få fat i min fil. je ghar prøvet at lægge xls. dokumentet op på websitet på C:...\root... men den vil ikke downloade den. I xls filen er der en auto open makro som skal fyres af.

er der nogen der ved hvorfor det betyder noget om ehternetstikket er på eller ikke. Jeg kører jo kun lokalt eller...?
Avatar billede wildthing Nybegynder
22. juni 2006 - 13:24 #1
mit script ser sådan ud:
 
  Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        'Open a file for reading
        '  Dim FILENAME As String = Server.MapPath("Rand.txt")
       
        Dim x As String
        x = Request.QueryString("oId")
        Dim sw As StreamWriter
        sw = File.CreateText("c:\CRMAT\id.txt")
        sw.WriteLine(x)
        sw.Close()
        application.
        x = "file://" & Request.ServerVariables("Local_addr") & "\CRMAT\Accountoverviewoffline.xls"
        Response.Redirect(x)
    End Sub
Avatar billede wildthing Nybegynder
22. juni 2006 - 13:26 #2
hov sådan. den skriver fint til filen id.txt. det min redirect der går galt!

    Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        'Open a file for reading
        '  Dim FILENAME As String = Server.MapPath("Rand.txt")
       
        Dim x As String
        x = Request.QueryString("oId")
        Dim sw As StreamWriter
        sw = File.CreateText("c:\CRMAT\id.txt")
        sw.WriteLine(x)
        sw.Close()
        x = "file://" & Request.ServerVariables("Local_addr") & "\CRMAT\Accountoverviewoffline.xls"
        Response.Redirect(x)
    End Sub
Avatar billede wildthing Nybegynder
21. marts 2007 - 14:34 #3
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester