日期:2014-05-18  浏览次数:20448 次

aspnet_client 和.net的验证控件问题
我在一个源码程序基础上修改的一个网站,以前的网站代码的aspnet_client为空,本机上验证控件可以正常使用,但是上传到空间服务器上就不执行了,我是发布了以后传上去的。源代码有不少dll.是不是放里面了?请问有什么解决办法么?如果重写很费时间的

------解决方案--------------------
发布后DLL会放到里面的,验证控件本机可执行发布后应也能正常执行的,你的验证控件是第三方控件吗,是否需要另外安装某些文件才行。
------解决方案--------------------
asp.net 2.0已经不需要aspnet_client这个文件夹了。
已经放在.net类库里面了,是以axd结尾的文件名。
------解决方案--------------------
asp.net 2.0的话,是不需要aspnet_client目录的,资源通过WebResource.axd请求。实际上不存在WebResource.axd这个文件,而ASP.NET发现请求这个地址时就会根据QueryString去返回正确的资源,这些资源实际上都已嵌入资源的形式保存在dll中而不再是独立的文件。
------解决方案--------------------
如果是虚拟主机,参考这个解决方法
http://jc.upschool.cn/edu/1317/2006/1115/10du253188_1.shtml