If only someone knew how to configure Boo.*.dll to operate under
medium trusted (per application base) I think that would solve the
problem.
Note: in this test I didn't configure brail save to disk and if I turn
this option on <trust level="Medium" originUrl=""/> I would get the
following exception

[PolicyException: Required permissions cannot be acquired.]
   System.Security.SecurityManager.ResolvePolicy(Evidence evidence,
PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset,
PermissionSet& denied, Boolean checkExecutionPermission) +7604211
   System.Security.SecurityManager.ResolvePolicy(Evidence evidence,
PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset,
PermissionSet& denied, Int32& securitySpecialFlags, Boolean
checkExecutionPermission) +57

[FileLoadException: Could not load file or assembly
'Boo.Lang.Compiler, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=32c39770e9a21a67' or one of its dependencies. Failed to
grant minimum permission requests. (Exception from 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) +43
   System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef,
Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean
forIntrospection) +127
   System.Reflection.Assembly.InternalLoad(String assemblyString,
Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean
forIntrospection) +142
   System.Reflection.Assembly.Load(String assemblyString) +28
   System.Web.Configuration.CompilationSection.LoadAssemblyHelper
(String assemblyName, Boolean starDirective) +46

[ConfigurationErrorsException: Could not load file or assembly
'Boo.Lang.Compiler, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=32c39770e9a21a67' or one of its dependencies. Failed to
grant minimum permission requests. (Exception from HRESULT:
0x80131417)]
   System.Web.Configuration.CompilationSection.LoadAssemblyHelper
(String assemblyName, Boolean starDirective) +613
 
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory
() +203
   System.Web.Configuration.CompilationSection.LoadAssembly
(AssemblyInfo ai) +105
   System.Web.Compilation.BuildManager.GetReferencedAssemblies
(CompilationSection compConfig) +178
   System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath
configPath, Boolean supportLocalization, String outputAssemblyName)
+54
 
System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult
(Boolean isPrecompiledApp) +227
   System.Web.Compilation.BuildManager.CompileGlobalAsax() +52
   System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
+337

[HttpException (0x80004005): Could not load file or assembly
'Boo.Lang.Compiler, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=32c39770e9a21a67' or one of its dependencies. Failed to
grant minimum permission requests. (Exception from HRESULT:
0x80131417)]
 
System.Web.Compilation.BuildManager.ReportTopLevelCompilationException
() +58
   System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
+512
   System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager
appManager, IApplicationHost appHost, IConfigMapPathFactory
configMapPathFactory, HostingEnvironmentParameters hostingParameters)
+729

[HttpException (0x80004005): Could not load file or assembly
'Boo.Lang.Compiler, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=32c39770e9a21a67' or one of its dependencies. Failed to
grant minimum permission requests. (Exception from HRESULT:
0x80131417)]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context)
+8890735
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)
+85
   System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
+259


On Jun 1, 8:54 pm, Ayende Rahien <[email protected]> wrote:
> I am sorry, but I never had to do that.
> I _think_ that you can use that if you never save to a disk, since
> Brail works in much the same way that ASPX does, but I am not sure.
>
> On Jun 1, 9:13 am, "c.sokun" <[email protected]> wrote:
>
> > Have any one had successful experiences in hosting MR + Brail View
> > Engine on a medium trusted server (common shared hosting account)?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to