文件路径不起作用

时间:2012-09-07 19:57:40

标签: javascript asp.net html

我目前正在尝试获取文件的路径,但它不会让我这么做。 我正在处理虚拟目录,因此路径将是动态的。

这就是我的目录的设置方式:

Web服务     - > LiveScanServ.asmx(这是我想要的文件)

LiveScan     - > ScanFolders.aspx

我的浏览器网址如下:http:// localhost:43234 / dynamicPart / Home.aspx#

在我的ScanFolders.aspx内部我正在调用文件LivescanServ.asmx,但它只是找不到它。这就是我到目前为止所做的:

<Services><asp:ServiceReference Path="~/WebServices/LiveScanService.asmx" /></Services>

但是当我运行它时,它会给我一个404错误(未找到)。

有什么想法吗?

编辑:这是我调用ScanFolders.aspx的JavaScript:

function loadLiveScanSync() {
$('#centreMenu').slideUp('slow', function () {
    $('#centreMenu').children('div').css('display', 'none');
    $('#loadedContentHolder').load('LiveScan/ScanFolders.aspx');
    $('#loadedContentHolder').css('display', 'block');

1 个答案:

答案 0 :(得分:2)

您需要的文件是LiveScanServ.asmx。您的服务引用中包含的文件是LiveScanService.asmx。确保您可以在浏览器中手动解析asmx文件,并且该url与配置中的路径匹配。

  

WebService - &gt; LiveScanServ.asmx (这是我想要的文件)

<Services><asp:ServiceReference Path="~/WebServices/LiveScanService.asmx" /></Services>