Comment faire pour désactiver le Système.De sécurité.Les autorisations.ReflectionPermission utilisation dans de nouveaux VS2013 Asp.net modèle de sorte qu'il fonctionne sur l'hébergement mutualisé

J'ai créé une nouvelle marque de Visual Studio 2013 ASp.net application MVC off par défaut du modèle MVC. Cependant, je reçois un message d'erreur Demande de l'autorisation de type 'System.De sécurité.Les autorisations.ReflectionPermission échoué.

Est-il possible de désactiver cette Réflexion Autorisation pour que le site fonctionne toujours?

voici mon site web.config

<?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=301880
    -->
    <configuration>
    <configSections>

      <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
      <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    </configSections>
    <connectionStrings>
      <add name="MyDb" connectionString="Data Source=x.x.com;Initial Catalog=x;User Id=x;Password=x;" providerName="System.Data.SqlClient" />
    </connectionStrings>
    <appSettings>
      <add key="webpages:Version" value="3.0.0.0" />
      <add key="webpages:Enabled" value="false" />
      <add key="ClientValidationEnabled" value="true" />
      <add key="UnobtrusiveJavaScriptEnabled" value="true" />
    </appSettings>
    <system.web>
    <trust level="Full" />
      <customErrors mode="Off"/>
      <authentication mode="None" />
      <compilation targetFramework="4.5" />
      <httpRuntime targetFramework="4.5" />
    </system.web>
    <system.webServer>
      <modules>
        <remove name="FormsAuthenticationModule" />
      </modules>
    </system.webServer>
    <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
          <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
          <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
        </dependentAssembly>
        <dependentAssembly>
          <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
          <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
        </dependentAssembly>
        <dependentAssembly>
          <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
          <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
        </dependentAssembly>
        <dependentAssembly>
          <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
          <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
        </dependentAssembly>
        <dependentAssembly>
          <assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral" />
          <bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2" />
        </dependentAssembly>
      </assemblyBinding>
    </runtime>
    <entityFramework>
      <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
        <parameters>
          <parameter value="v11.0" />
        </parameters>
      </defaultConnectionFactory>
      <providers>
        <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
      </providers>
    </entityFramework>
    </configuration>

Détails De L'Exception: System.De sécurité.SecurityException: Demande d'autorisation de type 'System.De sécurité.Les autorisations.ReflectionPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' a échoué.

[SecurityException: Demande d'autorisation de type >'Système.De sécurité.Les autorisations.ReflectionPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' a échoué.]
Système.Délégué.DelegateConstruct(Objet cible, IntPtr fente) +0
Owin.Loader.DefaultLoader..ctor(Func3 next, Func2 activateur, IEnumerable1 referencedAssemblies) +69
Microsoft.Owin.Host.SystemWeb.OwinBuilder.GetAppStartup() +65
Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint() +28
System.Threading.LazyInitializer.EnsureInitializedCore(T& target, Boolean& initialized, Object& syncLock, Func
1 valueFactory) +115
Microsoft.Owin.De l'hôte.SystemWeb.OwinHttpModule.Init(HttpApplication contexte) +106
Système.Web.HttpApplication.RegisterEventSubscriptionsWithIIs(IntPtr appContext, HttpContext contexte, MethodInfo[] les gestionnaires) +418
Système.Web.HttpApplication.InitSpecial(HttpApplicationState état, MethodInfo[] les gestionnaires, IntPtr appContext, HttpContext contexte) +172
Système.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext contexte) +336
Système.Web.De l'hébergement.PipelineRuntime.InitializeApplication(IntPtr appContext) +296

J'ai essayé d'ajouter

<trust level="Full" />

de mon Web.Système de configuration.Section du site Web, mais qui n'a pas fonctionné comme je suis un

Cette section de configuration ne peut pas être utilisé dans ce chemin d'accès. Cela se produit lorsque l'administrateur du site a verrouillé l'accès à cette section à l'aide d'un fichier de configuration hérité.

c'est l'hébergement mutualisé à 1and1.com et ils ne me donne pas confiance.

OriginalL'auteur greay | 2013-10-21