我用vs自带的复制功能发布网站到FTP.项目中使用了 asp.net Ajax 控件.. 服务器是支持的.~
但是运行出现问题(如下),麻烦前辈给看看.谢谢了.
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. 系统找不到指定的文件。 (d:\web\zhouzhaokun\web\web.config line 39)
Source Error:
Line 37: </httpHandlers>
Line 38: <httpModules>
Line 39: <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
Line 40: </httpModules>
Line 41: </system.web>
Source File: d:\web\zhouzhaokun\web\web.config Line: 39
这是因为你的服务器不支持微软自带的Ajax功能所致。
具体可以看这里
http://www.cnblogs.com/downmoon/archive/2009/06/03/1495176.html
如果是你们自己公司的服务器,
下载这个并安装
http://www.asp.net/ajax/downloads/archive/
如果是上传到租用的虚拟主机
你可以试试把机器上这两个文件上传到bin下
E:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025\System.Web.Extensions.dll
E:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025\System.Web.Extensions.Design.dll
将你开发环境下的System.Web.Extensions.dll复制到bin目录中
服务器上没有
我前几天也遇到这样的问题了,很大部分原因是因为你服务器没有AJAX的支持,你可以在服务器上安装AJAX的支持。
很简单,出错信息说没有Ajax控件,把System.Web.Extensions.dll文件拷近bin文件夹
顶一下,楼上的,!!
版本问题,你的服务器只是3.5 升级到sp1