不安装ASPAJAXExtSetup.msi开发和发布ajax网站
来源:互联网 发布:oracle查询字符集sql 编辑:程序博客网 时间:2024/06/07 21:14
问题来源:
atlas更名为asp.net ajax前,安装了开发包就可以在网站的BIN目录下生成相应的atlas的dll文件,这样发布时连同所有的dll组件都会发布出去,但是目前ajax准备在vs2007集成到工具箱中,所以现在在vs2005上安装rc版的ajax时,其控件的命名空间已经变为:System.Web.Extensions,在发布网站的时候在bin目录中也不会产生任何的DLL组件。由此产生的问题就是当生成的网站被发布到服务器上时会产生脚本错误,ajax的功能不能实现。
测试环境:
开发机器winxpsp2,vs2005sp1,服务器发布win2003sp4,.net2.0framework
希望早日用上正式版的vs2007
解决办法:
1,在开发机器上安装ASPAJAXExtSetup.msi本文发布日期是07年2月份,ajax版本是RC1
2,找到ajax的安装路径,我的是C:/Program Files/Microsoft ASP.NET/ASP.NET 2.0 AJAX Extensions/v1.0.61025
把其中的System.Web.Extensions.Design.dll和System.Web.Extensions.dll两个文件拷贝到你的网站的bin目录中
3,希望你的网站是新建立的,把ajax目录中的web.config拷贝到你的网站的根目录中覆盖以前的,如果你已经对你的web.config进行过编辑的话,还是手动把相关设置节复制到你的web.config中。
4,到控制面版中卸载asp.net ajax 1.0
5,然后添加对你网站中bin目录中的这两个DLL文件的引用,如果你的vs2005打过sp1,在网站的“解决方案资源管理器”中的“引用”加入这两个DLL文件来增加它的命名空间。
6,发布网站
7,如果还想用ajaxtoolkid的话请将相应的dll文件复制到bin目录下,并添加引用
一些说明:
建议把vs2005打上sp1补丁,可以直接新建asp.net项目,有自己的项目文件,一个页面有三个文件构成,像是回归到vs2003了,也许sp1更贴近vs2007吧。
如果不打这个补丁,在母版页面的子页面中的ajax控件会出现验证(Intellisense)失败的问题。
忠告:
atlas版本众多,几天一变,终于到了RC,还可能有RC1,RC2等,建议减少代码的复杂度,以便适应升级,还好一度被拿掉的timer控件又回来了。
vs2005的sp1是史上比较恐怖的东西,安装前一定要有足够的准备(包括心理准备)
设置器中所有ajax控件的tagPrefix名都变成了"asp",不再是以前的cc1这类的命名了,就像普通服务端控件一样了。
- 不安装ASPAJAXExtSetup.msi开发和发布ajax网站
- 如何发布AJAX网站 (不安装ASPAJAXExtSetup.msi开发和发布ajax网站)
- 如何安装ASPAJAXExtSetup.msi
- AJAX Control TollKit ASPAJAXExtSetup.msi
- vs2005开发时ASPAJAXExtSetup.msi安装失败的解决
- 安装ASPAJAXExtSetup.msi 报错
- ASPAJAXExtSetup.msi
- ASPAJAXExtSetup.msi及AJAX Control TollKit安装包下载地址及安装方法
- ASPAJAXExtSetup.msi及AJAX Control TollKit安装包下载地址及安装方法
- vs2010使用WebDeploymentSetup.msi发布website网站
- 安装ASPAJAXExtSetup及AjaxControlToolkit
- ASPAJAXExtSetup 下载与安装
- 安装ASPAJAXExtSetup报错
- ASPAJAXExtSetup安装及配置
- ASPAJAXExtSetup和AjaxControlToolkit下载
- 不安装IIS直接部署已经发布好的网站
- mysql安装教程(zip,和msi)
- ICEfaces Enterprise edition 1.0 发布--AJAX 开发和部署框架
- 常用排序算法
- 解决winxp网上邻居共享问题的方法有
- 教你如何分析未文档化的数据结构(http://www.x86asm.com)
- 常见的 windows 系统进程说明
- 无法正常显示隐藏文件
- 不安装ASPAJAXExtSetup.msi开发和发布ajax网站
- datagrid数据导出到excel文件给客户端下载的几种方法
- 开通了、开通了
- 鬼使神差
- JavaScript 验证 ASP.NET 服务器控件 的例子(文本框)
- 通过IP取MAC地址
- 谈 N 个 ASP.net DropDownList 无刷新联动菜单(较全)
- Web Services 的IBM的文章
- 指针与指针的引用