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

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

asp.net 2.0使用了一个WebResource.axd的资源映射,来处理验证的代码.
看看你的web.config里是否有下面的配置
<httpHandlers>
<add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="true" />
</httpHandlers>
没有就添加上,注意是添加到 <system.web>节里啊!

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

posted on 2007-09-14 11:49 datasky 阅读(494) 评论(2)  编辑 收藏 网摘 所属分类: ASP.NET

FeedBack:
2007-12-13 09:39 | 生命体验之kevin-Y      
谢谢了。这两天也有找这个原因
  回复  引用  查看    
2008-01-28 09:40 | 早班火车~      
谢谢啊,在你这找到问题答案了!
  回复  引用  查看    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-09-14 11:56 编辑过
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:

相关链接:


 

欢迎加入Asp.net高手MSN群

  • asp.net.group#hotmail.com
  • asp.net_group#hotmail.com

与我联系

搜索

 

常用链接

留言簿

我管理的小组

我的标签

随笔分类(71)

相册

blogs链接

积分与排名

  • 积分 - 35317
  • 排名 - 1299

最新评论