• 我的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!

  • 相关阅读:
    The Tamworth Two chapter 2.4
    USACO Controlling Companies chapter 2.3 已跪
    非递归快排
    链表二路归并
    Money Systems chapter 2.3 dp
    #pragma pack与sizeof union
    快慢指针
    12
    11
    10
  • 原文地址:https://www.cnblogs.com/ceachy/p/2174957.html
Copyright © 2020-2023  润新知