Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Youtube API Upload

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    8

    Youtube API Upload

    Ciao a tutti.
    Premessa: Aruba limita il trust level a medium.
    In locale lo script che mi ha inviato gentilmente un programmatore straniero funziona alla grande e riesco a pubblicare sul mio canale youtube i video direttamente dal mio pc.
    Sul sito aruba limita il trust level e quindi blocca tutto.
    Questo l'errore:

    Security Exception
    Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.

    Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.


    L'assistenza mi ha risposto:

    Gentile cliente,
    il messaggio che riscontra a video indica chiaramente che l'applicazione .net non rispetta il livello di sicurezza in Medium Trust, tale livello non può essere modificato in alcun modo.
    Pertanto può eventualmente modificare il suo Assembly, aggiungendo l'attributo AllowPartiallyTrustedCallers:

    http://msdn2.microsoft.com/en-us/lib...attribute.aspx


    Ho quindi scaricato le API di google che ricompilo con Visual Studio 8 senza modificare nulla e non funzionano. Il programmatore straniero avrà modificato altro. Questo l'errore:

    Server Error in '/' Application.
    --------------------------------------------------------------------------------

    Compilation Error
    Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

    Compiler Error Message: BC30561: 'MediaGroup' is ambiguous, imported from the namespaces or types 'Google.GData.Extensions.MediaRss, Google.GData.YouTube'.

    Source Error:

    Line 16:
    Line 17: Dim youTubeObject As New YouTubeEntry()
    Line 18: youTubeObject.Media = New MediaGroup()
    Line 19: youTubeObject.Media.Title = New MediaTitle(TextBox1.Text)
    Line 20: youTubeObject.Media.Categories.Add(New MediaCategory(DropDownList1.SelectedItem.Text, YouTubeNameTable.CategorySchema))


    Purtroppo non sono un programmatore esperto e non so dove sbattere la testa.
    Qualche suggerimento ?

    Grazie.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    non mi sembra sia un errore che riguarda il tuo problema,
    ma piuttosto una ambiguità di nomi ("MediaGroup" c'è due volte e non sa a quale riferirsi), e te lo dice con questo msg:

    Compiler Error Message: BC30561: 'MediaGroup' is ambiguous, imported from the namespaces or types 'Google.GData.Extensions.MediaRss, Google.GData.YouTube'.


    ci sono due namespaces (che ti nomina nell'errore) importati da qualche parte che lo contengono oppure contengono classi diverse con lo stesso nome (MediaGroup)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    8
    Grazie djciko.
    Avevo intuito pure io il problema ma non so come fare per correggere l'errore.
    Come già accennato il programmatore che mi ha inviato i file ha sicuramente modificato o comunque adattato le librerie.
    Quelle originali non vanno più bene e il mio scopo era quello di poter aggiungere l'attributo AllowPartiallyTrustedCallers.
    SONO DISPOSTO A FORNIRE I FILE.

    E tutto asp.net e i sorgenti sono in visual C.

    Sul web non si trova nulla se non in inglese e comunque con riferimento a php o altro.

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.