none
Could not load file or assembly 'System.Web.Extensions.Design' or one of its dependencies. Access is denied. RRS feed

  • 问题

  • Could not load file or assembly 'System.Web.Extensions.Design' or one of its dependencies. Access is denied.
    小弟部署一个网站之后 始终要遇到这个问题
    已经试过google baidu上的很多方法 仍然无效。

    这个网站代码在国内服务器上可以正常使用  在国外服务器就报错。
    2009年12月29日 5:44

答案

全部回复

  • 有可能是你的.NET FrameWork版本的问题。英文版和中文版有差别
    努力+方法=成功
    2009年12月29日 5:46
  • 如果你的服务器上没有按照Ajax,那么你需要将'System.Web.Extensions.Design.dll和'System.Web.Extensions.dll与webconfig中配置的这些dll的版本相同的dll添加到你的网站的bin下

    比如像这种 <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
     对应的1.0版本可以去http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en这里下载
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年12月29日 6:50
    版主
  • 你好!
         找到你安装AJAX.NET 1.0的目录,一般是C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025
    把里面的System.Web.Extensions.Design.dll文件复制到bin目录下就可以了。


    周雪峰
    2009年12月29日 7:02
    版主
  • 我去下载个 测试下
    2009年12月29日 7:26
  • 其实你可以在web.config中删除
    <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    这一行就可以了,因为这个只需要在设计时使用,部署后并不需要。
    2009年12月30日 0:23
  • 你好!
         找到你安装AJAX.NET 1.0的目录,一般是C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025
    把里面的System.Web.Extensions.Design.dll文件复制到bin目录下就可以了。


    周雪峰

    2014年3月19日 23:02