0

我想知道是否有人在使用 plesk 服务器的 Godaddy 豪华 Windows 上托管 asp.net mvc5、identity2 和 OWIN?我已遵循网上发布的所有建议,但仍然无法正常工作。我已将相同的文件放在另一台服务器上并运行 Web 应用程序。我怀疑这是一个信任级别。我已经联系了支持 Godaddy,他们说他们的服务器允许信任级别 4——这令人困惑——是中等信任还是完全信任?他们是诚实的吗?在我取消托管之前,我想知道是否有人在使用这种类型的托管

Security Exception

Description: The application attempted to perform an operation not allowed by the security policy.  To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file. 

Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.ReflectionPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: 


[SecurityException: Request for the permission of type 'System.Security.Permissions.ReflectionPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.]
   System.Delegate.DelegateConstruct(Object target, IntPtr slot) +0
   Owin.Loader.DefaultLoader..ctor(Func`3 next, Func`2 activator, IEnumerable`1 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) +534
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +339
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +296
4

1 回答 1

2

我知道这已经过时了,但我正在发布解决方案,以便其他遇到这个问题的人可以得到帮助。

您只需将完整的信任元素放在您的 web.config 中,如下所示:

<system.web>
<trust level="Full" />
</system.web>
于 2016-10-08T19:42:01.430 回答