当前位置: 代码迷 >> ASP.NET >> 无法引用 bin文件夹中的System.Web.Extensions DLL组件解决方法
  详细解决方案

无法引用 bin文件夹中的System.Web.Extensions DLL组件解决方法

热度:7431   发布时间:2013-02-25 00:00:00.0
无法引用 bin文件夹中的System.Web.Extensions DLL组件
我是使用VS 2005制作的ajax程序,在本地都可以调试成功,但是放到远程服务器上,就不行了。
本地环境是直接下载的ASP.NET 2.0 AJAX Extensions安装包安装的。安装好以后应该是注册到系统中了,而且我在vs里面可以直接使用website enable ajax 选项来新建网站。
可是问题来了,我现在需要部署到远程服务器上,但是我单单拷贝了System.Web.Extensions.dll System.Web.Extensions.Design.dll这两个文件在bin文件夹后ajax没有起效,虽然我曾经在另一台机器上安装了一个ajax的扩展包,可以成功运行,但是收费的远程空间是不会帮我安装整个的,故过来请教朋友指点,很急。拜托帮忙

------解决方案--------------------------------------------------------
web config里需要添加配置
------解决方案--------------------------------------------------------
这个不需要安装,本地安装主要是给你vs里使用提供些方便。

需要在web.config里<system.web>下添加
XML code
        <httpHandlers>            <remove path="*.asmx" verb="*"/>            <add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>            <add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>            <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>            <add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>        </httpHandlers>
  相关解决方案