如何发布AJAX网站<wbr>(不安装ASPAJAXExtSetup.msi开发和发布ajax网站)<span>(2011-02-16
09:40:31)</span>
<div><a><cite><img height="15" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" width="15" align="absmiddle" alt="如何发布AJAX网站<wbr>(不安装ASPAJAXExtSetup.msi开发和发布ajax网站)" title="如何发布AJAX网站<wbr>(不安装ASPAJAXExtSetup.msi开发和发布ajax网站)">转载<em>▼</em></cite></a></div>
<div>
<table><tbody><tr>
<td>
<span>标签:</span>
<h3><a href="http://uni.sina.com.cn/c.php?t=blog&k=it&ts=bpost&stype=tag" target="_blank">it</a></h3>
</td>
<td>
<span>分类:</span> <a href="http://blog.sina.com.cn/s/articlelist_1319284372_1_1.html" target="_blank">asp.net</a>
</td>
</tr></tbody></table>
</div>
<div>
<p>问题来源:</p>
<p>atlas更名为asp.net
ajax前,安装了开发包就可以在网站的BIN目录下生成相应的atlas的dll文件,这样发布时连同所有的dll组件都会发布出去,但是目前ajax
准备在vs2007集成到工具箱中,所以现在在vs2005上安装rc版的ajax时,其控件的命名空间已经变为:
System.Web.Extensions,在发布网站的时候在bin目录中也不会产生任何的DLL组件。由此产生的问题就是当生成的网站被发布到服务器上时会产生脚本错误,ajax的功能不能实现。</p>
<p>测试环境:</p>
<p>开发机器winxpsp2,vs2005sp1,服务器发布win2003sp4,.net2.0framework</p>
<p>希望早日用上正式版的vs2007</p>
<p>解决办法:</p>
<p>1,在开发机器上安装ASPAJAXExtSetup.msi本文发布日期是07年2月份,ajax版本是RC1</p>
<p>2,找到ajax的安装路径,我的是C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0
AJAX Extensions\v1.0.61025</p>
<p>
把其中的System.Web.Extensions.Design.dll和System.Web.Extensions.dll两个文件拷贝到你的网站的bin目录中</p>
<p>
3,希望你的网站是新建立的,把ajax目录中的web.config拷贝到你的网站的根目录中覆盖以前的,如果你已经对你的web.config进行过编辑的话,还是手动把相关设置节复制到你的web.config中。</p>
<p>4,到控制面版中卸载asp.net ajax 1.0</p>
<p>
5,然后添加对你网站中bin目录中的这两个DLL文件的引用,如果你的vs2005打过sp1,在网站的“解决方案资源管理器”中的“引用”加入这两个DLL文件来增加它的命名空间。</p>
<p>6,发布网站</p>
<p>7,如果还想用ajaxtoolkid的话请将相应的dll文件复制到bin目录下,并添加引用</p>
<p>一些说明:</p>
<p>
建议把vs2005打上sp1补丁,可以直接新建asp.net项目,有自己的项目文件,一个页面有三个文件构成,像是回归到vs2003了,也许sp1更贴近vs2007吧。</p>
<p>如果不打这个补丁,在母版页面的子页面中的ajax控件会出现验证(Intellisense)失败的问题。</p>
<p>忠告:</p>
<p>
atlas版本众多,几天一变,终于到了RC,还可能有RC1,RC2等,建议减少代码的复杂度,以便适应升级,还好一度被拿掉的timer控件又回来了。</p>
<p>vs2005的sp1是史上比较恐怖的东西,安装前一定要有足够的准备(包括心理准备)</p>
<p>
设置器中所有ajax控件的tagPrefix名都变成了"asp",不再是以前的cc1这类的命名了,就像普通服务端控件一样了。</p>
</div>
</wbr>
分享到:
相关推荐
Validators.zip是在Bet1a,Beta2,RC中自带但在Relase中被移到ASP.NET 2.0补丁包中的AJAX兼容性Validators控件库,在新的ASP.NET2.0补丁包安装之前可以先用此库代替。具体用法祥见Scott老大的Blog ...
JSP&Servlet&JavaScript&Ajax&jQuery源代码
精心整理的AspAjax的安装与使用(内含安装文件和详细安装教程)-AJAX扩展控件,非常实用
有关AJAx的项目案例和Spring的基础知识
一头扎进Ajax&Json;视频教程 java1234出品 一头扎进Ajax&Json;视频教程 java1234出品
AJAX安装软件 ASP.NET专用 点击直接安装 打开项目即可
学习的网上的一个ajax版注册程序,对界面进行了改变!是适合学习ajax的朋友的一个好的例子!
Ajax安装组件 asp.net 安装组件 dll组件
AJAX扩展库安装教程及软件,用于ASP.NET
用于VS 2005网站的开发中 提供了AJAX技术
Ajax安装程序软件Ajax安装程序软件Ajax安装程序软件Ajax安装程序软件Ajax安装程序软件Ajax安装程序软件Ajax安装程序软件Ajax安装程序软件Ajax安装程序软件Ajax安装程序软件
asp.net Ajax 安装文件,经安装绝对可用!
AJAX是时下一门新兴的技术 希望能给热爱AJAX技术的朋友带来帮助
AJAX安装文件,用于ASP.NET的开发,内有AJAX安装文件,另外包含AJAX工具包
ajax&json&axios总结.xmind
ajax安装包,安装程序ajaxajax安装包,安装程序ajax
ajax安装程序与安装说明,介绍怎么在vs2005中安装ajax相关的控件
Ajax&Web2.0
asp.net ajax安装程序asp.net ajax安装程序asp.net ajax安装程序asp.net ajax安装程序asp.net ajax安装程序asp.net ajax安装程序