我的应用程序在我的本地计算机上运行良好。但当我尝试在BigRock Shared Hosting上发布它时,我收到以下错误消息 -
安全例外
描述:应用程序尝试执行安全策略不允许的操作。要授予此应用程序所需的权限,请与您的系统管理员联系或更改配置中应用程序的信任级别
异常详细信息:System.Security.SecurityException:请求类型为' System.Security.Permissions.ReflectionPermission,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'失败。
堆栈追踪:
[SecurityException:请求类型' System.Security.Permissions.ReflectionPermission,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'失败。] System.Delegate.DelegateConstruct(Object target,IntPtr slot)+0 Owin.Loader.DefaultLoader..ctor(Func
3 next, Func
2激活器,IEnumerable1 referencedAssemblies) +69 Microsoft.Owin.Host.SystemWeb.OwinBuilder.GetAppStartup() +65 Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint() +28 System.Threading.LazyInitializer.EnsureInitializedCore(T& target, Boolean& initialized, Object& syncLock, Func
1 valueFactory)+115 Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init(HttpApplication context)+106 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext,HttpContext context,MethodInfo [] handlers)+418 System.Web.HttpApplication.InitSpecial(HttpApplicationState状态,MethodInfo []处理程序,IntPtr appContext,HttpContext上下文)+172 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext,HttpContext context)+336 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)+296
我该如何解决这个问题?
答案 0 :(得分:0)
错误表示您的网站未在其自己的应用程序池下运行或您的网站需要您的网站托管服务商不允许的信任级别。例如,您的应用程序需要运行完全信任级别,并且您的Web主机不允许在完全信任级别下运行应用程序。