Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171

    [vb.net] leggere file su unix

    ciao a tutti

    per un programmino in vb.net mi devo collegare ad un server unix e leggere il contenuto di un file:

    avevo fatto questa procedura anche in asp

    con questa istruzione:

    strPath = ("\\percorso\testo.txt")
    Set objFileSy = Server.CreateObject("Scripting.FileSystemObject")
    Set objApriFile = objFileSy.OpenTextFile(strPath, 1)

    e leggevo il file nel browser senza problemi.

    in vb.net

    per leggere un file ho usato queste istruzioni

    Dim objReader As New StreamReader("\\percorso\testo.txt")

    ma mi da l'errore che non ho l'autorizzazione perchè non trova utente e password

    io i dati di utente e password cmq cè li ho, ma non ho capito dove li devo mettere
    qualcuno mi può aiutare?

  2. #2
    Io penso che il problema dipenda dalle autorizzazioni dell'utente che esegue l'applicazione.

    Prova ad autenticare l'utente sul percorso di rete e poi a lanciare l'applicazione. In quel modo dovrebbe funzionare.
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Scusa, ma con quale protocollo vorresti accedere?

    Perche' da quello che dici non si capisce ...

    Parli di un server web Unix o di un ftp ?

    Cosa e' \\percorso ?

    E funzionava con Unix o Windows?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    il pc col file che devo leggere ha su lpo unix

    mentre il mio da cui langio l'appilcativo è windows

    \\percoso sta x \\nomepc\cartella\file.txt

    e da asp mi collego e lo vedo a browser da vb.net mi da quell'errore quindi non credo che sia un problema dell'utente che lancia l'applicazione

    se mi collego usando usando l'esegui di windows metto username e password dell utente unix e mi collego

    in vb.net non so se da qualche parte devo mettere nome utente e password

  5. #5
    se mi collego usando usando l'esegui di windows metto username e password dell utente unix e mi collego
    ripeto che, stando anche a questa tua ultima affermazione, secondo me è un problema di diritti dell'utente che esegue l'applicazione.

    Dopo che ti sei autenticato facendo esegui ecc, hai provato a lanciare l'applicazione? ti da lo stessso errore?
    Visual Basic e Dintorni
    Blog sullo sviluppo Web in generale

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    uhm appena riesco, provo a far cosi, ma cmq rimarrebbe la cosa strana che se uso lo script fatto in asp va anche senza loggarsi prima

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    ok ho provato è come dici tu prima mi loggo, e poi se lancio funge.
    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.