虚拟主机下asp.net 2.0的验证控件失效
2011-11-08 14:35
218 查看
引用:http://www.cnblogs.com/datasky/archive/2008/01/28/892778.html
最近用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
并且去除“确认文件是否存在”的勾。
最近用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
并且去除“确认文件是否存在”的勾。
相关文章推荐
- 虚拟主机下asp.net 2.0的验证控件失效
- 虚拟主机下asp.net 2.0的导航控件treeview,menu等出错。
- 虚拟空间asp.net 验证控件失效原因
- 虚拟主机下asp.net 2.0的导航控件treeview,menu等出错
- Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件
- ASP.NET 2.0中的数据操作:给新增、编辑界面增加验证控件 (翻译)
- 关于asp.net 2.0 的虚拟主机
- 在ASP.NET 2.0中操作数据之三十九:在DataList的编辑界面里添加验证控件
- ASP.NET 2.0服务器控件之验证控件示例
- ASP.NET 2.0服务器控件之实现验证控件
- ASP.NET 2.0服务器控件之实现验证控件
- 在ASP.NET 2.0中操作数据之十九:给编辑和新增界面增加验证控件
- Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件
- ASP.NET 2.0 验证控件新的功能
- Asp.net 2.0中使用ValidationGroup属性有选择验证某些控件(http://hi.baidu.com/tracyjay/blog/item/4e894e205fa18a4593580785.html)
- 微软asp.net 2.0 rdlc报表发布到虚拟主机上
- ASP.NET 2.0中的数据操作:给新增、编辑界面增加验证控件 (翻译)
- 在ASP.NET 2.0中操作数据之三十九:在DataList的编辑界面里添加验证控件
- ASP.NET 2.0 用户注册控件的密码验证问题
- asp.net验证控件经常失效