locked
AjaxControlToolkit 4 version doesn't go on aruba server (windows hosting) RRS feed

  • Question

  • User427371924 posted

    Good morning,

    I've cerated a new solution in framework 4.0 where i have a page withis code ( see belowe):

    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
    
    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    </asp:Content>
    
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    	
    <ajaxToolkit:ToolkitScriptManager runat="server" id="ToolkitScriptManager2"></ajaxToolkit:ToolkitScriptManager>
    
    <asp:HiddenField ID="hidForModel" runat="server" />
    
    <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender2" runat="server" TargetControlID="hidForModel"
    			PopupControlID="pnlpopup" CancelControlID="btnCancel" BackgroundCssClass="modalBackground"
    			RepositionMode="RepositionOnWindowScroll">
    		</ajaxToolkit:ModalPopupExtender>
    		<asp:Panel ID="pnlpopup" runat="server" Style="width: 400px; background-color: transparent;">
    			<div class="boxPrincipale_area">
    				<div class="boxtitolo_boxPrincipale_area">
    					<div style="overflow: hidden; clear: left; padding: 2px">
    						<div style="float: left; width: 335px; margin-top: 5px; text-align: left" id="divTitoloFinestraMsg"
    							runat="server">
    							<asp:Label ID="lblTitoloFinestraMsg" runat="server" Text="" Visible="true" CssClass="testoTitoloMsgFinestra"></asp:Label>
    						</div>
    						<div style="float: right">
    							<asp:ImageButton ID="btnCancel" runat="server" ImageUrl="~/PRIVATE/img/chiusura_finestra2.png"
    								OnClientClick="javascript: ModalPopupExtender2.Hide(); e.processOnServer = false; return false;"
    								ToolTip="Chiudi la finestra" />
    						</div>
    					</div>
    				</div>
    				<div style="width: 335px; padding: 12px;" id="divMessage2" runat="server" class="testoMsgFinestra">
    				</div>
    			</div>
    		</asp:Panel>
    
    </asp:Content>

    Then the  web.config code ( see belowe):

    <?xml version="1.0" encoding="utf-8"?>
    
    <!--
      Per ulteriori informazioni su come configurare l'applicazione ASP.NET, visitare il sito Web all'indirizzo
      http://go.microsoft.com/fwlink/?LinkId=169433
      -->
    
    <configuration>
    
    
      <system.web>
          <sessionState timeout="60" mode="InProc" cookieless="false" />
          <globalization culture="it-IT" uiCulture="it-IT" />
          <compilation debug="true" strict="false" explicit="true" targetFramework="4.0">
              <assemblies>
                  <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
                  <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
                  <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
                  <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
                  <add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
              </assemblies>        
          </compilation>
    
          <authentication mode="Forms">
              <forms name="form_login" loginUrl="validate.aspx" timeout="2880" />
          </authentication>
          <httpRuntime maxRequestLength="50000" executionTimeout="1800" />
          <customErrors mode="Off" defaultRedirect="ErrorNotspecified.htm">
              <error statusCode="404" redirect="Error404.htm" />
              <error statusCode="408" redirect="Error408.htm" />
              <error statusCode="418" redirect="Error418.htm" />
              <error statusCode="503" redirect="Error503.htm" />
          </customErrors>
          
          <pages enableEventValidation="false" controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID">
              <controls>
                  <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
              </controls>
          </pages>
    
    
    
    
      </system.web>
    
        <location path="PRIVATE">
            <system.web>
                <authorization>
                    <deny users="?" />
                </authorization>
            </system.web>
        </location>
    
    
    
    </configuration>

    But i see the error (see belowe)

    Errore server nell'applicazione '/'.
    Eccezione di sicurezza
    Descrizione: L'applicazione ha tentato di eseguire un'operazione non consentita dai criteri di sicurezza. Per attribuire all'applicazione le autorizzazioni necessarie, contattare l'amministratore del sistema oppure modificare il livello di attendibilità dell'applicazione nel file di configurazione.
    
    Dettagli eccezione: System.Security.SecurityException: Richiesta di autorizzazione di tipo 'System.Configuration.ConfigurationPermission, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' non soddisfatta.
    
    Errore nel codice sorgente:
    
    Durante l'esecuzione della richiesta Web corrente è stata generata un'eccezione non gestita. Per informazioni sull'origine e la posizione dell'eccezione, vedere la traccia dello stack dell'eccezione riportata di seguito.
    
    Traccia dello stack:
    
    
    [SecurityException: Richiesta di autorizzazione di tipo 'System.Configuration.ConfigurationPermission, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' non soddisfatta.]
       System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0
       System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap, StackCrawlMark& stackMark) +31
       System.Security.CodeAccessPermission.Demand() +46
       System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed(String configKey, Boolean requirePermission, Boolean isTrustedWithoutAptca) +99
    
    
    Informazioni di versione: Versione di Microsoft .NET Framework:4.0.30319; Versione di ASP.NET:4.0.30319.272 

    Why i can't to use the ajaxToolkit:ModalPopupExtender with ToolkitScriptManager on Aruba server with hosting Windows?

    <ajaxToolkit:ToolkitScriptManager runat="server" id="ToolkitScriptManager2"></ajaxToolkit:ToolkitScriptManager>

    Can you help me?

    Tuesday, August 20, 2013 2:28 PM

All replies

  • User1086429607 posted

    Im not sure what the error message is but it seems like a security issue. Could you give the error in english? Or have you checked permissions on the folder that holds the site that it has the necessary permissions? Anything logged in the event viewer - although ive not used an Aruba server ?

    Thursday, August 6, 2015 8:52 AM