none
RSS Feed, non riesco a risolvere questo problema. RRS feed

  • Domanda

  • Ciao a tutti, ho la necessità di inserire nel mio sito una pagina di RSS.
    Ho seguito alla lettera questo esempio: http://www.codeproject.com/KB/ajax/AspNetAJAXRssReader.aspx

    Ho convertito al FW 3.5, corretto alcuni problemi e tutto parte.
    Il problema è però questo stramaledetto errore:

     

    Server Error in '/' Application.

    Expected DTD markup was not found. Line 1, position 3.

    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.

    Le ho provate davvero di tutte.
    Non riesco a risolvere. In internet ho cercato come una disperata ma non ho capito come risolvere.
    Vi chiedo aiuto.

    Sammy
    martedì 22 dicembre 2009 07:53

Risposte

Tutte le risposte

  • Ciao,
    io proverei in primis a far girare l'applicazione del link che fornisci su Framework 2.0.
    Se va, la converti in 3.5 e la ritesti. Se così non va, significa che nel cambio di framework è cambiato qualcosa e, nel caso, ti consiglierei di cercare documentazione specifica per 3.5.
    Onestamente non me ne intendo di Feed RSS, quindi non saprei darti una soluzione, però, facendo una ricerca veloce in inglese, risulta che manca, o è sbagliata, la definizione del DTD.

    Ellis
    martedì 22 dicembre 2009 09:05
  • Ciao Ellis, purtroppo non centra niente in il framework.
    Il problema viene anche se creo una nuova soluzione e riscrivo il codice da zero.
    Oppure se scarico da internet altri esempi di RSS reader sviluppati sia sotto 2.0 che sotto 3.5.

    Credo che sia un problema globale del mio PC o del mio visual studio al limite...
    martedì 22 dicembre 2009 09:12
  • Che ritardata!!! Ho capito il problema... Il problema è che semplicemente chiedo alla mia applicazione di raggiungere un URL publico dove scaricare le feed. Questo URL Pubblico è il corriere della sera. Il problema è che io sono dietro ad un maledettissimo proxy aziendale. Quindi la domanda è: esiste un modo per settare credenziali alla mia applicazione in modo tale da raggiungere siti esterni?
    martedì 22 dicembre 2009 09:33
  • dai un'occhiata alla classe WebProxy:
    http://msdn.microsoft.com/it-it/library/system.net.webproxy.aspx

    la classe ha anche una proprietà credential, che ti permette di impostare le credenziali di autenticazione al proxy:
    http://msdn.microsoft.com/en-us/library/system.net.webproxy.credentials.aspx

    WebProxy webproxy = new WebProxy();
    webproxy.Credentials = new NetworkCredential("", "", "");

    ciao
    Andrea Dottor
    Microsoft MVP - ASP/ASP.NET
    mercoledì 23 dicembre 2009 11:42
    Moderatore