我可以把我的web服务在子目录中吗?

问题描述:


我尝试打电话给我的web服务,但我不能!
当我把它放在根目录中它可能,但是当我把它放在子目录中是不可能的!
还有一问题,我面对它,我的JavaScript文件留在3子目录像../../../myjsfile.js
我可以把我的web服务在子目录中吗?

当我把我的web地址,这样../。 ./../webservice.asmx它不工作,但当我把它改为一个完整的地址它work.anybody知道我的问题是什么?

我把照片从我的目录here

alt text http://www.mypicx.com/07052010//

我假设你正在试图调用使用JavaScript的Web服务。

使用JavaScript调用asmx文件时,asmx文件的位置与调用页面的位置相关,而不是JavaScript文件的位置。因此,如果您在/default.aspx文件中调用它,则不需要指定..(父路径),但是需要指定Services/CompanyServices.asmx

+0

您的猜测是真实的,我从我的Java脚本文件中调用我的webservice,我不想混合我的代码,我尝试从另一个中分离出所有部分,这是3层设计。 所以在这种情况下,什么是年轻的想法来处理这个问题? – Amir 2010-07-06 02:09:35