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.