服务器提供商的虚拟主机上也得装AJAX1.0组件哦!!!

解决方案 »

  1.   

    不需要吧?直接引用bin下的就OK了try 先把ajax.dll复制到bin下再从bin添加引用
      

  2.   

    服务器已经装好了AJAX
    DLL也都添加了引用!
    是不是有什么权限的问题?开始服务器没有装AJAX连页面都显示不了 后来装好了就可以显示页面 但是AJAX的功能全不能用 网页还报错! 有谁碰到过这个问题了吗?我在MSDN的讨论区里看到有人和我一样的问题 他说什么 新增一个AJAX就会生成一个web.config说要把这些也copy到空间去可是我这里更本就不会什么自己生成一个web.config
      

  3.   

    有没有把web.config最终版upload过去
    bin文件夹设置everyone的权限了吗
      

  4.   

    一楼应该是对的 服务器提供商的虚拟主机上也得装AJAX1.0组件哦!!!
      

  5.   

    不装也许也可以。你可以试一下。我下载别人的是atlas,应该比AJAX1.0版本低,没装可以运行。这个不好做试验
      

  6.   

    这个我向应该是你设置了一些权限
    有些页面ajax没有权限访问
    你看看
    是不是有些页面需要登录才能够访问
    我原来碰到过
    就是权限问题
      

  7.   

    服务器已经装了ASPAJAXExtSetup.msipwqzc(吴旗娃徒也~~老鼠粮仓之路)
    我没有设置什么权限 但是我想应该是服务器对我虚拟主机设置了权限
    哎  现在还在找原因!
      

  8.   

    Sys未定义?怎么回事?问题很简单,你的配置文件错了,快在你的配置文件里加入:<httpHandlers>
         <remove verb="*" path="*.asmx"/>
          <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
         </httpHandlers>
      

  9.   

    在本机新建一个ajax项目
    然后看看里面的web.config文件中的内容和你自己web.config的内容有什么不同
    把不同的地方复制到你的web.config中的文件去
    如下面的:
    <httpHandlers> 
        <remove verb="*" path="*.asmx"/> 
          <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
          <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
          <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/> 
        </httpHandlers>
    然后把asp.net ajax所需组件添加上去
    如果主机没有安装asp.net ajax ,你就在你网站根目录的bin文件夹里添加下面的dll文件
    AjaxControlToolkit.dll
    AJAXExtensionsToolbox.dll
    System.Web.Extensions.Design.dll
    System.Web.Extensions.dll
    AjaxControlToolkit.pdb
    以上这些文件在你在本机安装asp.net ajax的时候有的
    还有,你的虚拟主机的.net版本必须是.net2.0或以上的,不然就不能了
      

  10.   

    很多ajax的书上说过,可以,只要包括三个dll就可以!