System.Security.SecurityException:请求类型的'System.Security.Permissions.EnvironmentPermission,mscorl

编程入门 行业动态 更新时间:2024-10-20 00:33:18
本文介绍了System.Security.SecurityException:请求类型的'System.Security.Permissions.EnvironmentPermission,mscorlib程序“的许可失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我收到以下错误,当我试图运行已发布本地网站。

I get the following error when I tried to run a 'Published' local website.

Server Error in '/' Application. -------------------------------------------------------------------------------- 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.EnvironmentPermission, 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. Stack Trace: [SecurityException: Request for the permission of type 'System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.] System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0 System.Security.CodeAccessPermission.Demand() +54 System.Environment.ExpandEnvironmentVariables(String name) +650 cc..cctor() +88 -------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927

阅读一些博客后,我加入的Web.config 以下,但仍然有同样的错误。

After reading some blogs, I added the following in Web.config, but still have the same error.

<&的System.Web GT;    <信任级别=完全/> ...

有没有在IIS中配置信任级别的任何设置(我想克服误差不改变文件的背后code)?

Is there any settings in IIS to configure the trust level(I would like to overcome the error without changing code behind files) ?

推荐答案

如果您需要在IIS管理器(INETMGR)的访问,您可以设置应用程序的信任级别:

If you have an access to the IIS Manager (inetmgr), you can set the trust level of you application :

  • 开始>运行> INETMGR
  • 选择您的网站
  • 点击.NET信任级别
  • 在下拉列表中选择完全信任

要在您的IIS服务器的全局级别更改此配置在服务器上使用以下命令行:

To change this configuration at a global level of your iis server use the following command line on the server :

appcmd set config /commit:WEBROOT /section:trust /level:Full

下面是MSDN来源的信息:technet.microsoft/en-us/library/cc753658(WS.10).aspx

Here is the MSDN source for that info : technet.microsoft/en-us/library/cc753658(WS.10).aspx

更多推荐

System.Security.SecurityException:请求类型的'System.Security.Permissions.Environm

本文发布于:2023-11-17 07:11:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1609262.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:类型   程序   Security   SecurityException   System

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!