Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    19

    Apertura file (pdf o xsd) e IIS7

    Ciao a tutti.
    Ho un problema che immagino riguardi IIS7, ma chiedo lumi.
    Applicazione web sviluppata con VS 2008 in vb.
    Necessito aprire file pdf e xsd (preferirei si aprissero nel browser)
    il codice (per pdf) :
    Response.ContentType = "application/pdf"
    Response.WriteFile(prm, True)
    oppure
    Response.Redirect(prm)
    Lanciando il debug, entrambe le tipologie di file vengono aperte con IE.

    Se dopo la pubblicazione mi connetto direttamente a localhost, nel primo caso ho errore di IIS :
    "Errore HTTP 404.0 - Not Found
    La risorsa desiderata č stata rimossa, rinominata o č temporaneamente non disponibile."
    ma il link a cui čunta č esatto sia come URL che come persorso.
    nell'altro mi compare la richiesta di apertura (ma non di salvataggio) file che sistematicamente risulta danneggiato.

    Non sono esperta di gestione IIS7, ma mi sorge il dubbio che sia proprio una mia errata configurazione che non permette di trovare il percorso (il percorso l'ho verificato č esatto, peraltro i documenti sono in cartella contenuta nell'applicazione , quindi sotto inetpub...).

    Qualcuno ha suggerimenti ?
    Grazie
    Luiza

  2. #2
    ciao,

    cosa intendi per "dopo la pubblicazione"?

    Controlla i permessi sulla cartella e sui file

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    19
    Ciao,
    Intedevo dire, avendo usato Visual studio, che ho usato la funzione "Pubblica" nella wwwroot.
    A quel punto mi aspettavo (evidentemente sbagliando ) che tutto funzionasse come in debug.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    19

    Per il Moderatore

    Forse ho sbagliato a postare qui.
    Credi sia il caso di spostare sotto Server Microsoft ?
    Grazie
    Ciao

  5. #5
    anche se hai usato la funzione "Pubblica", potresti comunque avere problemi con i permessi sulle cartelle.

    devi guardare l'application pool del sito, sotto quale utente sta girando

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    19
    Ciao,
    innanzi tutto grazie.
    L'autorizzazione alle cartelle comprende IIS_IUSER.
    Vedo la possibilitā solo intervenire sull'associazione al pool, ma non quella di associare un Utente.
    Mi puoi spiegare meglio, considerando quanto sono ignorante in merito alla gestione di IIS, cosa intendi quando mi suggerisci di visualizzare l'utente sotto cui sta girandol'application pool?

    Grazie

  7. #7
    dipende anche dal sistema operativo che hai e dalla versione di IIS.

    Questo un buon punto di partenza per win7 e IIS 7.5:
    http://stackoverflow.com/questions/5...ss-permissions

    Ciao

  8. #8
    Utente di HTML.it L'avatar di rsdpzed
    Registrato dal
    Aug 2001
    Messaggi
    764
    Il secondo problema (quello che scarica il file invece che aprirlo nel browser) potrebbe essere la semplice mancanza del mime type nella configurazione di IIS. In iis c'č una sezione che contiene tutti i mime type basta controllare ed eventualmente aggiungere quello relativo a xsd.

    Per quanto riguarda la risposta 404 la cosa mi lascia un po' perplesso. Innanzitutto proviamo ad isolare il problema, sostituisci il response.writefile con un semplice response.write('ciao') (occhio, cambia anche il content type) e vediamo se la risorsa viene servita o se hai un 404 anche in questo caso.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    19
    Ciao a tutti.

    Gluck74 : ho verificato anche con SysInternals Process, i permessi sono ok sia in lettura che in scrittura.

    rsdpzed : In IIS ci sono fra i MIME sia PDF (per il quale uso "application/pdf") che XSD (per il quale uso "text/xml").
    La prova response.write('ciao') ha funzionato correttamente.

    Grazie a entrambi
    Ciao

  10. #10
    Utente di HTML.it L'avatar di rsdpzed
    Registrato dal
    Aug 2001
    Messaggi
    764
    e se anche per il pdf fai un redirect come per l'xsd? almeno ti propone di scaricarlo?

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.