Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Errore inspiegabile System.Security.SecurityException

    Salve a tutti, sto ricevendo quest'errore quanto cerco di accedere ad una pagina.
    Il fatto strano è che lo fa solo con quei file.

    Se accedo a miosito.it/amministrazione/pagina.aspx tutto ok

    Se accedo a miosito.it/amministrazione/cartella/paginacartella.aspx tutto ok

    Se accedo a miosito.it/carrello/paginacarrelli.aspx tutto ok

    Se accedo a miosito.it/carrello/chekout/paginachekout.aspx mi da quell'errore!

    Tutte le pagine reindirizzano a login in base ai ruoi. Amministrazione = Admin, Amministrazione/Cliente = Cliente, Carrello/Chekout = User.

    Quando cerco di accedere a qualsisasi contenuto della cartella Carrello/Chekout da quell'errore.

    Come è possibile?

  2. #2
    se nella cartella Carrello/Chekout metto un altro file mi fa andare. Solo a certi file quindi. Oddio non ci capisco niente è anomala questa cosa

  3. #3
    puoi postare l'intero errore?

  4. #4
    Originariamente inviato da Gluck74
    puoi postare l'intero errore?
    Certo.

    Ripeto certe pagine che sono presenti funzionano, solo 2 da questo errore

    codice:
    Server Error in '/' Application.
    --------------------------------------------------------------------------------
    
    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.
    
    Source Error:
    
    
    [No relevant source lines]
     
    
    Source File: d:\aspnettemp\site\accelerauto.com\v2.0\root\0682d4b3\48a16b89\App_Web_pagamento.aspx.3ceaea17.i-ng6unr.0.cs    Line: 0 
    
    Stack Trace:
    
    
    [SecurityException: That assembly does not allow partially trusted callers.]
       Carrello_Chekout_wbpagamento..ctor() +0
       ASP.carrello_chekout_pagamento_aspx..ctor() in d:\aspnettemp\site\accelerauto.com\v2.0\root\0682d4b3\48a16b89\App_Web_pagamento.aspx.3ceaea17.i-ng6unr.0.cs:0
       __ASP.FastObjectFactory_app_web_pagamento_aspx_3ceaea17_i_ng6unr.Create_ASP_carrello_chekout_pagamento_aspx() in d:\aspnettemp\site\accelerauto.com\v2.0\root\0682d4b3\48a16b89\App_Web_pagamento.aspx.3ceaea17.i-ng6unr.1.cs:0
       System.Web.Compilation.BuildResultCompiledType.CreateInstance() +32
       System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +119
       System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +33
       System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +40
       System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +160
       System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +93
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155
    
     
    
    
    --------------------------------------------------------------------------------
    Version Information: Microsoft .NET Framework Version:2.0.50727.5446; ASP.NET Version:2.0.50727.5420

  5. #5
    dimenticavo che sei su aruba........

    stai utilizzando qualche libreria in pariticolare all'interno di queste pagine che non funzionano?

  6. #6
    Originariamente inviato da Gluck74
    dimenticavo che sei su aruba........

    stai utilizzando qualche libreria in pariticolare all'interno di queste pagine che non funzionano?
    si:
    using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Web;
    using System.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using GestPayCrypt;
    using System.Globalization;

    Il penultimo per esempio si trova in BIN come la dll stessa

  7. #7
    ho provato anche a levare quell'using. Niente da fare, anche perchè nel codice c'è il codice
    private GestPayCrypt.GestPayCrypt objCrypt = new GestPayCrypt.GestPayCrypt();

    Come devo fare? Dici che siano le mie dll il problema?

  8. #8
    In effetti era proprio la dll GestPayCrypt.dll che era nella cartella Bin che dava il problema.

    Ho risolto aggirando il problema, cioè, invece di usare la dll nella cartella Bin, ho usato il file GestPayCrypt.cs e lo messo nella cartella App_Code.
    Una volta publicato, asp.net si crea automaticamente la sua dll nella cartella Bin e in questo modo non si hanno problemi di autorizzazione

  9. #9
    Ragazzi fino a ieri funzionava, oggi mi sta dando dinuvoo quell'errore
    Pensavo l'avessi fregaot invece no. Come dovrei fare per levare i permessi?
    Anche se non so a quale

  10. #10
    Cosa ancora più strana.
    I file erano 2 che non funzionavano.
    Aggirando il problema ieri funzionavano, ora ne funziona SOLO UNO.
    E' un paradosso!

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.