CounterSoft Community Server

Welcome to CounterSoft Community Server Sign in | Join | Help
Home Forums

V3.0.4 running in Medium Trust?

Last post 08-14-2008, 9:44 PM by SaarCohen. 5 replies.
Sort Posts:
  •  08-13-2008, 6:13 PM

    V3.0.4 running in Medium Trust?

    Hi,

    i tried to install Gemini V3.0.4 on my shared hosting website. I uncomment the line in web.config for Medium Trust.

    Still i get a security error. Is there a way for me to run Gemini on shared hosting? Any hints for me what is wrong?

    Thx for help
    Gerhard

    Server Error in '/bugtrack' Application.

    Erforderliche Berechtigungen wurden nicht erhalten.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Security.Policy.PolicyException: Erforderliche Berechtigungen wurden nicht erhalten.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [PolicyException: Erforderliche Berechtigungen wurden nicht erhalten.]
       System.Security.SecurityManager.ResolvePolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Boolean checkExecutionPermission) +2770052
       System.Security.SecurityManager.ResolvePolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Int32& securitySpecialFlags, Boolean checkExecutionPermission) +57
    
    [FileLoadException: Die Datei oder Assembly Telerik.Reporting, Version=2.5.8.414, Culture=neutral, PublicKeyToken=a9d7983dfcc261be oder eine Abhängigkeit davon wurde nicht gefunden. Die minimale Berechtigung konnte nicht erteilt werden. (Ausnahme von HRESULT: 0x80131417)]
       System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
       System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +54
       System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +211
       System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +141
       System.Reflection.Assembly.Load(String assemblyString) +25
       System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +32
    
    [ConfigurationErrorsException: Die Datei oder Assembly Telerik.Reporting, Version=2.5.8.414, Culture=neutral, PublicKeyToken=a9d7983dfcc261be oder eine Abhängigkeit davon wurde nicht gefunden. Die minimale Berechtigung konnte nicht erteilt werden. (Ausnahme von HRESULT: 0x80131417)]
       System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +596
       System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +211
       System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +46
       System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +177
       System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath, Boolean supportLocalization, String outputAssemblyName) +185
       System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) +230
       System.Web.Compilation.BuildManager.CompileGlobalAsax() +49
       System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +462
    
    [HttpException (0x80004005): Die Datei oder Assembly Telerik.Reporting, Version=2.5.8.414, Culture=neutral, PublicKeyToken=a9d7983dfcc261be oder eine Abhängigkeit davon wurde nicht gefunden. Die minimale Berechtigung konnte nicht erteilt werden. (Ausnahme von HRESULT: 0x80131417)]
       System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() +57
       System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +612
       System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters) +644
    
    [HttpException (0x80004005): Die Datei oder Assembly Telerik.Reporting, Version=2.5.8.414, Culture=neutral, PublicKeyToken=a9d7983dfcc261be oder eine Abhängigkeit davon wurde nicht gefunden. Die minimale Berechtigung konnte nicht erteilt werden. (Ausnahme von HRESULT: 0x80131417)]
       System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3465427
       System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +69
       System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +279
    


    Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433

  •  08-13-2008, 11:02 PM

    Re: V3.0.4 running in Medium Trust?

    When do you get this error? As soon as you naviagte to the site?
  •  08-14-2008, 10:05 AM

    Re: V3.0.4 running in Medium Trust?

    SaarCohen wrote:
    When do you get this error? As soon as you naviagte to the site?

    Yes.

  •  08-14-2008, 12:35 PM

    Re: V3.0.4 running in Medium Trust?

    This is an issue with Telerik reporting, it does not support medium trust at the moment.

    You can comment out the line that references the reporting dll in the web.config file and it should work. But you will not be able to access the project reports page.

  •  08-14-2008, 7:22 PM

    Re: V3.0.4 running in Medium Trust?

    Thx for answer.

    I comment everything out i found with "Telerik". Still got same error. So i deleted the Telerik DLLs in BIN folder. Now i get a new error.

    Looks like there is a reference to Telerik in the PageLoad of the LinkBar.dll
    Because i can not change Sourcecode i think there is now way for me to get Gemini running in Medium Trust!? :(

    Server Error in '/bugtrack' Application.

    Object reference not set to an instance of an object.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [NullReferenceException: Object reference not set to an instance of an object.]
       CounterSoft.Gemini.Controls.LinkBar.Page_Load(Object sender, EventArgs e) +541
       System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
       System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
       System.Web.UI.Control.OnLoad(EventArgs e) +99
       System.Web.UI.Control.LoadRecursive() +47
       System.Web.UI.Control.LoadRecursive() +131
       System.Web.UI.Control.LoadRecursive() +131
       System.Web.UI.Control.LoadRecursive() +131
       System.Web.UI.Control.LoadRecursive() +131
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
    


    Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433

  •  08-14-2008, 9:44 PM

    Re: V3.0.4 running in Medium Trust?

    Don't delete all telerik DLLs. Just delete the Reporting DLL
View as RSS news feed in XML