zoukankan      html  css  js  c++  java
  • 我的Ajax之旅(一):不能加载'AjaxControlToolkit'。。。拒绝访问

        刚刚接手一个任务,要给一个内部网站添加新特性。把代码弄过来以后,发现竟然编译不过去。错误是:Could not load file or assembly 'AjaxControlToolkit, Version=3.0.30930.28736, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' or one of its dependencies. Access is denied.我是ASP.Net的新手,不能判定是到底是缺少dll或者缺少引用或者是访问权限问题。网上搜了一通,基本确定是访问权限问题。有几种方法可以尝试:

        1、用tasklist –m AjaxControlToolkit.exe命令查一下,它是否正在被引用而且锁定。是的话,结束引用线程。

        2、去掉web.config中的仿冒,就是类似<identity impersonate="true" password="***" userName="mydomain\user01" />这样的代码。但是估计这个办法对大多少人不可行。

        3、给IUSR, ASPNET, IIS_IUSRS,或者everyone赋予只读(Read)和执行(Excution)的权限;(精确地,可以用icacls C:\Windows\Microsoft.NET\Framework\v3.5查询该文件夹的ACLs,然后给你的仿冒用户添加访问权限)

        4、若前三种都不行,将两个文件夹(编译目录和c:\users\<account>\AppData\Local)的写权限赋予仿冒用户;
        尝试几种方法基本就能解决问题。如果不行,可以尝试把权限放到最大(这样会增大对于网络攻击的风险,请调试后,选择合适的权限)。Good luck!

  • 相关阅读:
    Android实现摇晃手机的监听
    C#实现目录复制
    c# splitter控件使用简介
    一行代码实现java list去重
    安卓最简通讯录操作样例
    java.lang.ClassNotFoundException错误原因汇总
    在Visual Studio 2013中编译libssh2项目
    VS2013中C++创建DLL导出class类
    c#发送邮件样例
    Linux服务器挂死案例分析
  • 原文地址:https://www.cnblogs.com/ceachy/p/2174957.html
Copyright © 2011-2022 走看看