我用了Ajax toolkit 3.5里面的一些控件,发布之后在在外网访问失效,本地运行测试都行没问题
1、失效:例如,Accordion,不能切换;日历点击之后不能弹出..
IE左下角报:"Sys未定义";"ASP.NET Ajax client-side framework failed to load"的错误警告!
2、发布之前,在本机测试正常;发布之后,再服务器上运行正常,只有通过外网访问的时候,才会出现1中的情况;
4、服务器是这样的,我先把网站发布在A机上(xp系统,IIS的版本是5.1),然后通过ISA代理服务器接入网;
5、网站是基于.NET FRAMEWORK 3.5的,所以,引用了Ajax toolkit for framework 3.5的dll,A机中已安装.NET FRAMEWORK 4.0
大概情况就是这样,目前,如果把这些页面中的 ajaxtoolkitmanager 换成.net 3.5的scriptmanager 就能用一些基本的控件,如updatepanel,但ajaxtoolkitmanager中的一些扩充控件我就用不了了,这显然不是我的本意!!toolkitmanager的dll也在网站发布之后,一起拷贝到bin目录了..
大神给意见是,麻烦注意下第2点!!!
有人:http://www.cnblogs.com/kevin-/archive/2011/11/03/2234763.html
我没看懂,也不知道这个axd文件在哪,怎么生成!!