阅读背景:

两个Ajax文件夹,只能访问其中一个里的ashx一般处理程序?

来源:互联网 


如图所示,项目中原来没有“LP”文件夹,后来通过“新建文件夹”添加了LP,然后在里面通过新建添加了Ajax,Manage等文件夹,而Ajax等各个文件夹中的文件是在“资源管理器”中先添加进去,然后在项目中通过“添加现有项”添加进去的,图中的1,2(Manage)中放的都是aspx页面,A,B(Ajax)放的都是ashx一般处理程序。问题来了,我在1这个Manage中的页面访问B中的ashx,却访问不到,刚添加进去的时候B和A内的ashx文件名是一样的,访问B中的ashx却总是访问到A中的ashx,即时在1中的页面使用“../Ajax/xxx.ashx"或者   "../../LP/Ajax/xxx.ashx" 或者 "~/LP/Ajax/xxx.ashx"等各种路径都会访问A中的ashx或者请求失败,后来改了B中的文件名,还是访问A中的文件!A,B的命名空间是不一样的,类名改了也不行,最后发现一个解决方法,在B中右键添加新项,或者把原来的删了重新添加一个一模一样的就可以访问了,这是怎么回事?添加ashx文件必须通过”添加新项“添加吗? 如图所示,项目中原来没有“LP”文件夹,后来通过“新建文件夹”添加了LP,然后在



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: