风易博客

风萧萧兮易水寒, 壮士一去兮不复还。

« 奥运期间信息安全通知更改系统/启动驱动器号 »

asp.net 2.0的验证控件失效

会说话的博客,点我试试:)
最近用asp.net 2.0做了个小站,在本地测试一切正常,但是将程序上传到购买的虚拟主机上,所有的验证控件都失效了,后来到网上搜索寻找原因,目前总体来说主要有两种情况:

如果你用的.NET是1.1版本,那就将对应版本的aspnet_client文件夹复制到虚拟主机上网站的根目录即可。
如果你用的.NET是2.0版本,则参考下面这段解释吧!


asp.net 2.0使用了一个WebResource.axd的资源映射,来处理验证的代码.
看看你的web.config里是否有下面的配置



没有就添加上,注意是添加到 节里啊!

另外.检查iis是否添加了axd扩展.在iis里的网站属性里添加(这一步当然就需要联系服务商帮助解决了)
可执行文件:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll
扩展名:.axd
限制为:GET,HEAD,POST,DEBUG
并且去除“确认文件是否存在”的勾。

===============================================================================
PS: 其实只用添加axd文件映射就可以了

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense  theme by BokeZhuti

Copyright © 2005 - 2008 风易博客 1982Y.Net.Cn All Rights Reserved.  由Wind88.Net提供优质主机空间
沪ICP备05006417号