我使用RazorGenerator预编译视图。它在完全信任的水平上起作用。然而,我的应用程序运行在共享主机上,因此需要在中等信任下运行。
我收到以下错误消息:*
'System.Security.Permissions.FileIOPermission,SecurityException:请求
mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089‘类型的许可失败。System.Security.CodeAccessSecurityEngine.Check(Object需求,StackCrawlMark& stackMark,Boolean ) +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视图引擎时会发生这种情况。
必须有一个解决办法。
提前谢谢。
发布于 2012-01-19 14:31:41
他们马上就修好了。下载最新版本。
https://stackoverflow.com/questions/8908605
复制相似问题