Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Facebook.Web.Mvc in Medium Trust

    Buongiorno a tutti
    ho una piccola applicazione asp net mvc 3 al quale ho referenziato le librerie Facebook, Facebook.Web e Facebook.Web.Mvc tutte alla versione 5.4.1.0.
    Le uso semplicemente come sistema di autenticazione e blocco accessi ad alcune pagine, per il momento non pubblico nulla.
    Il problema è che sta tutto su una macchina in medium trust e mi da il seguente errore:

    System.Security.SecurityException: Request for the permission of type 'System.Configuration.ConfigurationPermission, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' failed.


    Vi posto anche il web.config, non sia mai che ho dimenticato qualcosa proprio lì:

    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <!--
      For more information on how to configure your ASP.NET application, please visit
      http://go.microsoft.com/fwlink/?LinkId=152368
      -->
    <configuration>
      <configSections>
        <section name="facebookSettings" type="Facebook.FacebookConfigurationSection" />
      </configSections>
      <connectionStrings></connectionStrings>
      <appSettings>
        <add key="webpages:Version" value="1.0.0.0" />
        <add key="ClientValidationEnabled" value="true" />
        <add key="UnobtrusiveJavaScriptEnabled" value="true" />
      </appSettings>
      <system.web>
        <customErrors mode="Off" />
        <compilation debug="true" targetFramework="4.0">
          <assemblies>
            <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
          </assemblies>
        </compilation>
        <authentication mode="Forms">
          <forms loginUrl="~/Account/Login" timeout="2880" />
        </authentication>
        <membership>
          <providers>
            <clear />
          </providers>
        </membership>
        <profile>
          <providers>
            <clear />
          </providers>
        </profile>
        <roleManager enabled="false">
          <providers>
            <clear />
          </providers>
        </roleManager>
        <pages>
          <namespaces>
            <add namespace="System.Web.Helpers" />
            <add namespace="System.Web.Mvc" />
            <add namespace="System.Web.Mvc.Ajax" />
            <add namespace="System.Web.Mvc.Html" />
            <add namespace="System.Web.Routing" />
            <add namespace="System.Web.WebPages" />
          </namespaces>
        </pages>
        <httpHandlers>
          <add verb="*" path="facebookredirect.axd" type="Facebook.Web.FacebookAppRedirectHttpHandler, Facebook.Web" />
        </httpHandlers>
      </system.web>
      <system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
        <modules runAllManagedModulesForAllRequests="true" />
        <handlers>
          <add name="facebookredirect.axd" verb="*" path="facebookredirect.axd" type="Facebook.Web.FacebookAppRedirectHttpHandler, Facebook.Web" />
        </handlers>
      </system.webServer>
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
            <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
      <facebookSettings appId="MioAppID" appSecret="MioAppSecret" />
    </configuration>

    Qualche suggerimento?

  2. #2
    codice:
    <section name="facebookSettings" 
                type="Facebook.FacebookConfigurationSection" 
                requirePermission="false"  />

  3. #3
    Originariamente inviato da Gluck74
    codice:
    <section name="facebookSettings" 
                type="Facebook.FacebookConfigurationSection" 
                requirePermission="false"  />
    Sei un mito!!!! Grazie!!!!!

    Avevi la soluzione a portata di mano, non ci sarei mai arrivato, grazie ancora!!!!

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.