【发布时间】:2008-10-06 16:35:39
【问题描述】:
我正在尝试在中等信任级别的环境(主机:Crystaltech)中安装Subtext,但出现以下错误(见下文)。我能够进行管理设置,但是当它尝试进入博客进行实际使用时,轰隆隆。
我知道我可以将环境“升级”到完全信任级别,但我想在执行此操作之前了解错误发生的原因以及转向完全信任的后果。
扩展这个问题;什么是“信任级别”?
安全异常
描述: 应用程序试图执行 保安不允许的操作 政策。授予此申请 需要许可请联系 您的系统管理员或更改 应用程序的信任级别 配置文件。
异常详情: System.Security.SecurityException: 请求类型的许可 'System.Security.Permissions.SecurityPermission, mscorlib,版本=2.0.0.0, 文化=中性, PublicKeyToken=b77a5c561934e089' 失败了。
来源错误:
产生了一个未处理的异常 在当前执行期间 网络请求。有关的信息 异常的起源和位置 可以使用异常识别 下面的堆栈跟踪。
堆栈跟踪:
[SecurityException: 请求 类型许可 'System.Security.Permissions.SecurityPermission, mscorlib,版本=2.0.0.0, 文化=中性, PublicKeyToken=b77a5c561934e089' 失败。]
System.Web.Security.UrlAuthorizationModule.CheckUrlAccessForPrincipal(字符串 virtualPath、IPrincipal 用户、字符串 动词)+47
Subtext.Framework.UrlManager.UrlReWriteHandlerFactory.GetHandlerForUrl(字符串 网址)+66
Subtext.Framework.UrlManager.UrlReWriteHandlerFactory.ProcessHandlerTypePage(HttpHandler 项目,HttpContext 上下文)+143
Subtext.Framework.UrlManager.UrlReWriteHandlerFactory.GetHandler(HttpContext 上下文,字符串请求类型,字符串 url,字符串路径)+340
System.Web.HttpApplication.MapHttpHandler(HttpContext 上下文,字符串请求类型, VirtualPath 路径,字符串 pathTranslated, Boolean useAppConfig) +175 System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +128 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean & completedSynchronously) +161
【问题讨论】:
标签: asp.net installation medium-trust full-trust subtext