• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    服务器安全狗导致ASP.NET网站运行出错的一个案例

    字典中的关键字:“RegistryPermission”所添加的关键字:“RegistryPermission” 报错,因为服务器上安全狗对.net程序关键字过于苛刻引出报错。

    今天碰到一个.net的报错,之前并没见过这种报错,也没有太多的详细信息。“/”应用程序中的服务器错误。

    字典中的关键字:“RegistryPermission”所添加的关键字:“RegistryPermission”
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.ArgumentException: 已添加项。字典中的关键字:“RegistryPermission”所添加的关键字:“RegistryPermission”

    源错误:

    执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 
    堆栈跟踪:

    复制代码 代码如下:

    [ArgumentException: 已添加项。字典中的关键字:“RegistryPermission”所添加的关键字:“RegistryPermission”]
       System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) +7482408
       System.Collections.Hashtable.Add(Object key, Object value) +11
       System.Security.Policy.PolicyLevel.FromXml(SecurityElement e) +307
       System.Security.SecurityManager.LoadPolicyLevelFromStringHelper(String str, String path, PolicyLevelType type) +207
       System.Security.SecurityManager.LoadPolicyLevelFromString(String str, PolicyLevelType type) +37
       System.Web.HttpRuntime.CreatePolicyLevel(String configFile, String appDir, String binDir, String strOriginUrl, Boolean foundGacToken) +420
       System.Web.HttpRuntime.SetTrustLevel(TrustSection trustSection, SecurityPolicySection securityPolicySection) +8913358
       System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags) +186
    [HttpException (0x80004005): 已添加项。字典中的关键字:“RegistryPermission”所添加的关键字:“RegistryPermission”]
       System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +8886319
       System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +85
       System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +259
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053

    刚开始以为是权限还是dll文件有问题,最后才发现原来是服务器上安装了安全狗的问题

    在安全狗中有一个与.net相关的配置面板,将其改成完整模式,没有任何权限限制,系统默认级别

    您可能感兴趣的文章:
    • asp.net“服务器应用程序不可用” 解决方法
    • js获取.aspx页面里面的服务器控件和.ascx中的服务器控件值
    • aspx 服务器架设问题解决
    • Asp.net的服务器推技术 (Server Push)
    • Javascript 直接调用服务器C#代码 ASP.NET Ajax实例
    • jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
    • asp中判断服务器是否安装了某种组件的函数
    • IIS服务器中 ASP.NET State Service 开启后 Session 仍容易丢失的问题终极解决办法
    • asp在服务器把 XML 转换为 XHTML的实现代码
    • win2008 r2 服务器环境配置(FTP/ASP/ASP.Net/PHP)
    • iis8.5显示ASP的详细错误信息500 内部服务器错误解决方法
    • 推荐4款傻瓜型的ASP服务器软件(asp运行环境一键搭建工具)
    • asp将本地的文件上传到服务器
    • asp服务器如何搭建
    上一篇:把js文件编译成dll供页面调用的方法
    下一篇:ASP.NET自动为URL加上超链接的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    服务器安全狗导致ASP.NET网站运行出错的一个案例 服务器,安全,狗,导致,ASP.NET,