ASP.NET MVC 框架需要什么应用程序信任级别?

发布于 2024-07-18 05:19:44 字数 564 浏览 12 评论 0原文

我正在尝试在 5 月共享托管中部署简单的 ASP.NET MVC 框架应用程序,但出现这样的错误:

安全异常 描述:应用程序试图执行安全策略不允许的操作。 要授予此应用程序所需的权限,请联系您的系统管理员或在配置文件中更改应用程序的信任级别。

异常详细信息:System.Security.SecurityException:请求“System.Security.Permissions.ReflectionPermission,mscorlib,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”类型的权限失败。

源错误:

当前 Web 请求执行期间生成未处理的异常。 有关异常来源和位置的信息可以使用下面的异常堆栈跟踪来识别。
http://test.pakabink.lt/

在我的控制面板中,我设置“ASP.NET 2.0 Full”相信”。 我需要请求服务器管理员更改什么?

i am trying to deploy simple asp.net mvc frameworkd application in may shared hosting and i get erro like this:

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=2.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.
http://test.pakabink.lt/

In my control panel i am seting "ASP.NET 2.0 Full Trust". What i need to ask for server administrator to change?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

凉月流沐 2024-07-25 05:19:44

您应该能够以中等信任度部署和运行 MVC 框架。 托管公司可能已经取消了其他一些许可,但它应该可以工作。 您是否使用默认的 MVC 项目进行测试? 如果您使用其他组件(例如结构图),则可能会导致错误。

查看 Phil 的 Bin 部署 ASP.NET MVC Haack 关于部署和所需的信任级别。

You should be able to bin deploy and run the MVC framework in medium trust. There is a possibility that there is some other permission that the hosting company has taken away but it should work. Are you testing with the default MVC project? If you are using other components (Structure Map, for example), that may be causing the error.

Check out Bin Deploying ASP.NET MVC from Phil Haack about deploying and the required trust level.

我恋#小黄人 2024-07-25 05:19:44

中等信任不允许某些反射操作。 我猜你的代码的某些部分会执行或调用代码的其他部分。

Medium trust does not allow certain Reflection operations. I guess some part of your code does or calls other part(s) of code.

乖乖 2024-07-25 05:19:44

Web 部署将一些 System.Web dll 复制到 bin 文件夹,例如 System.web.MVC,但不是全部。 需要进行大量调试才能确定缺少哪些内容,就像前面关于反射方法的评论所述。

Web deploy copies some System.Web dlls to bin folder, for example System.web.MVC but not all. It is kind of lot of debugging to determine which ones are missing, like the previous comment said about reflection methods.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文