Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    File asp.net letto come XML

    Il file seguente è salvato come file aspx

    codice:
    <html >
    <head >
        <title></title>
    </head>
    <body>
        <form id="form1" action="Default.aspx">
        <div>
        
        </div>
        </form>
    </body>
    </html>
    Il risultato nel browser viene visualizzato come file xml, così:

    codice:
    - <html>
      - <head>
          <title /> 
        </head>
       - <body>
          - <form id="form1" action="Default.aspx">
               <div /> 
            </form>
         </body>
      </html>
    Se provo a scrivere il codice in questo modo:
    codice:
    <%@ Page Language="C#" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
        </div>
        </form>
    </body>
    </html>
    Mi viene visualizzato un errore
    codice:
    Impossibile visualizzare la pagina XML 
    Impossibile visualizzare l'input XML tramite il foglio di stile XSL. Correggere l'errore, quindi fare clic su Aggiorna, oppure riprovare in un momento successivo. 
    
    
    --------------------------------------------------------------------------------
    
    Nome con carattere iniziale non valido. Errore durante l'elaborazione della risorsa "http://localhost/TEST/Chapter03/Defaul...
    
    <%@ Page Language="C#" %>
    -^
    Se elimino questa riga <%@ Page Language="C#" %> dal file il browser IE continua ad elaborare la pagina senza risultati.

    Cosa devo fare?
    Grazie

  2. #2
    il file deve essere interpretato da IIS che poi lo esegue. probabilmente hai salvato il file in una cartella non facente parte di un sito IIS

  3. #3
    no niente da fare.. il file si chiama default.aspx e l'ho messo nella cartella C:\Inetpub\wwwroot . Eseguendo il file cosi http://localhost/default.aspx continua ad eseguirlo come file xml.
    IIS è installato, nell'installazione di componenti di windows è presente ed è anche attivo il servizio sotto i strumenti di amministrazione.

  4. #4
    devi creare un sito web sotto IIS

  5. #5
    Ho risolto, c'erano due problemi: non era impostata la versione di asp.net; era attiva la protezione delle directory.

    Adesso funziona, 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.