程序本地运行一切正常,放到服务器后经常出现:
Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. 磁盘空间不足。 (Exception from HRESULT: 0x80070070) Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.IO.FileLoadException: Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. 磁盘空间不足。 (Exception from HRESULT: 0x80070070)原先单线服务器一直都没出现过这样的现象,后来换到双线服务器后经常出现这样现象,有时候把程序删除重新上传就没事了。新写点程序上传上去又出现这样的现象不知道是何缘故,该如何解决,请各位大侠指教。地址:http://xiaozhao.ha.cn

解决方案 »

  1.   

    目录定位错误! 
    不是磁盘空间不足???
    要不就是文件或者程序'AjaxControlToolkit' 的路径有问题吧!
      

  2.   

    还是'AjaxControlToolkit'的问题,看看这个ASP.NET2.0 AjaxControlToolkit 安装指南2009-09-07 13:01首先,在装AjaxControlToolkit之前必要装AJAX Extensions的,看你Microsoft Visual Studio的版本吧!我用的是Microsoft Visual Studio 2005版本,所以我下载的是Microsoft ASP.NET 2.0 AJAX Extensions 1.0 。如果你用的是VS2008那就下2.0的吧。
          
    ASPAJAXExtSetup.msi下载
    http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en
          
    AjaxControlToolkit下载
    http://ajax.asp.net/downloads/default.aspx?tabid=47
    http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=1425备注:AjaxControlToolkit也是有不同版本的,如果你装的是VS2005,那你就得下10606的AjaxControlToolkit,如果你装的是VS2008,那就装最新的吧,有Releases里挑最前面的例如:20820环境设置如下:
    下载完 ASPAJAXExtSetup.msi 安装更新后在你的系统盘下的(以C盘为例) 出现这个 文件夹:
    C:\Program Files\Microsoft asp.NET\ASP.NET 2.0 ajax Extensions\v1.0.61025
    安装这个后我们就可以创建Asp.net AJAXEnabledWebSite站点了,这其实就是个ajax.net网站的模板。但是我们现在还不能使用微软给我们开发好的ajax控件 。要想知道怎么使用
    ajax.net控件往下看。
    下载AjaxControlToolkit ,上面两个一个是带源代码的 一个是不带源代码的toolkit。建议下载带源代码的 toolkit。下载完成后把该文件解压到:
    C:\Program Files\Microsoft asp.NET\ASP.NET 2.0 ajax Extensions\v1.0.61025\AjaxContronlToolkit\
    双击运行AjaxControlToolkit.sln,编译此文件后,在工具栏中新添加一个选项卡起名:AjaxControltoolkit,在这个选项卡上右键选择项->浏览->指向C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025\AjaxContronlToolkit\ToolkitTests\Bin 下的AjaxControlToolkit.dll 
    OK,现在可以新建一个Ajax ControlToolkitWebSite 类型的web项目使用此AjaxControlToolki控件了!以下是网上找的另一个方法:
    用vs2005打开这个sln,编译TemplateVSI这个项目后,把在C:\Program Files\Microsoft asp.NET\ASP.NET 2.0 AJAX Extensions\SampleWebSite\Bin下面生成的
    AjaxControlToolkit.dll和AjaxControlToolkit.pdb复制到
    C:\Program Files\Microsoft asp.NET\ASP.NET 2.0 AJAX Extensions\Binaries文件夹下面,这样我们就可以在vs2005中使用ajax.net这些控件了。
    新建一个Ajax ControlToolkitWebSite 类型的web项目。在工具栏中新添加一个选项卡起名:AjaxControltoolkit
    在这个选项卡上右键选择项->浏览找到刚才复制过去的AjaxControlToolkit.dll,添加进来。这样我们就ajax.net控件成功引用到vs2005中了 
      

  3.   

    (1)把你的AJAXCONTORLTOOLKIT.dll文件放入到你的bin目录下
    (2)页面 <Register  />一下。
    (3)然后用里边的控件。