当我在Sharepoint 2013上部署asp.net应用程序时,由于当前AppDomain中未启用有条件的APTCA



通过安全透明方法'Microsoft进行的尝试。ScriptManager。MSAjaxv45.PreApplicationStartCode.Start()"访问安全关键方法"System。网状物UI。ScriptManager.get_ScriptResourceMapping()'失败。

装配系统。网状物Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'是当前AppDomain中未启用的有条件APTCA程序集。若要使此程序集由部分信任或安全透明代码使用,请添加程序集名称"System"。网状物扩展,PublicKey=002400000800009400000006020000002400005253413010004000000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA1A8EBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9创建AppDomain。

描述:在执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误以及错误在代码中的来源的更多信息。

异常详细信息:系统。MethodAccessException:安全透明方法"Microsoft"尝试。ScriptManager。MSAjaxv45.PreApplicationStartCode.Start()"访问安全关键方法"System。网状物UI。ScriptManager.get_ScriptResourceMapping()'失败。

装配系统。网状物Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'是当前AppDomain中未启用的有条件APTCA程序集。若要使此程序集由部分信任或安全透明代码使用,请添加程序集名称"System"。网状物扩展,PublicKey=002400000800009400000006020000002400005253413010004000000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA1A8EBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9创建AppDomain。

来源错误:

在执行当前web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

堆栈跟踪:

[MethodAccessException:安全透明方法"Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode.Start()"尝试访问安全关键方法"System.Web.UI.ScriptManager.get_ScriptResourceMapping())"失败。

装配系统。网状物Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'是当前AppDomain中未启用的有条件APTCA程序集。若要使此程序集由部分信任或安全透明代码使用,请添加程序集名称"System"。网状物扩展,PublicKey=002400000800009400000006020000002400005253413010004000000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA1A8EBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9创建AppDomain.]微软ScriptManager。MSAjaxv45.PreApplicationStartCode.Start()+27

[InvalidOperationException:应用程序启动前初始化方法start on type Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode引发异常,并返回以下错误消息:尝试通过安全透明方法"Microsoft.ScriptManager_MSAjaxv44.PreApplicationStartCode.start()"以访问安全关键方法"系统。网状物UI。ScriptManager.get_ScriptResourceMapping()'失败。

装配系统。网状物Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'是当前AppDomain中未启用的有条件APTCA程序集。若要使此程序集由部分信任或安全透明代码使用,请添加程序集名称"System"。网状物扩展,PublicKey=002400000800009400000006020000002400005253413010004000000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA1A8EBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9创建应用程序域..]系统网状物汇编BuildManager。InvokePreStartInitMethods核心(ICollection1 methods, Func1 setHostingEnvironmentCultures)+973System.Web.Compilation.BuildManager.IInvokePreStartInitMethods(ICollection`1方法)+150System.Web.Compilation.BuildManager.CallPreStartInitMethods(字符串preStartInitListPath,布尔值&isRefAssemblyLoaded)+236System.Web.Compilation.BuildManager.ExecutePreAppStart()+139System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironment参数hostingParameters,PolicyLevel PolicyLevel,Exception appDomainCreationException)+1005

[HttpException(0x80004005):类型Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode上的预应用程序启动初始化方法start引发异常,并显示以下错误消息:由安全透明方法"Microsoft.ScriptManager\MSAjaxv45.PreApplicationStartCode.start()"尝试访问安全关键方法System.Web.UI.ScriptManager.get_ScriptResourceMapping()失败。

程序集"System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"是一个有条件的APTCA程序集,该程序集未在当前AppDomain中启用。若要使此程序集能够由部分信任或安全透明代码使用,请添加程序集名称"System.Web.Extensions,PublicKey=002400000800009400000006020000002400005253413010004000000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA1A8EBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9创建应用程序域..]System.Web.HttpRuntime.FirstRequestInit(HttpContext上下文)+646System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext上下文)+159System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext上下文)+779

我已经通过删除所有本地引用的程序集解决了这个问题。并添加来自global的程序集引用,代码中使用了该程序集引用。并删除了代码中没有真正使用的所有附加程序集引用。

最新更新