ResolveUrl在文件夹中找不到Web服务

时间:2018-07-01 17:32:54

标签: asp.net web-services asmx

我有一个带有Web表单页面(WebForm5.aspx)的Web应用程序。在WebForm5.aspx中,我使用一些脚本从WebService(LookUpLocation.asmx)中获取数据

Root

这是我正在使用的脚本: enter image description here

如果我现在以根目录中的WebForm5.aspx和WebService(LookUpLocation.asmx)设置应用程序的方式运行该应用程序,则该应用程序和脚本将按预期运行。

我遇到的问题是,我想将WebForm5.aspx放在“ Forms”文件夹中,并将Web服务(LookUpLocation.asmx)放在根目录中。

但是当我这样做时,尝试加载应用程序时出现错误:

enter image description here

我用 网址:<%=ResolveUrl("~/WebServices/LookUpLocation.asmx/GetLocationsByPrefix")%>

作为脚本中的代码,以获取到达Web服务文件夹的路径。

我为ResolveUrl的路径尝试了许多变体,没有运气。

我在做什么错。非常令人沮丧。

谢谢您的帮助。

0 个答案:

没有答案