【发布时间】:2012-01-18 10:31:35
【问题描述】:
我正在使用 RazorGenerator 来预编译视图。它在完全信任级别下工作得很好。但是我的应用在共享主机中运行,因此需要在中等信任下运行。
我收到以下错误消息: *
[SecurityException: 请求类型的权限 'System.Security.Permissions.FileIOPermission, mscorlib, 版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089' 失败。] System.Security.CodeAccessSecurityEngine.Check(对象 需求, StackCrawlMark& stackMark, Boolean isPermSet) +0
System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission 上限、StackCrawlMark 和 stackMark)+31
System.Security.CodeAccessPermission.Demand() +46
System.Reflection.RuntimeAssembly.get_Location() +100
RazorGenerator.Mvc.PrecompiledMvcEngine..ctor(Assembly 程序集) +83
RGMvcApp.App_Start.RazorGeneratorMvcStart.Start() +109
*
在 App_Start 定义/添加新的预编译 mvc 视图引擎时会发生这种情况。
必须有解决方案。
提前致谢。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 razor