0

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

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

WebServices -> 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');
4

1 回答 1

2

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

WebService -> LiveScanServ.asmx(这是我想要的文件)

<Services><asp:ServiceReference Path="~/WebServices/LiveScanService.asmx" /></Services>
于 2012-09-07T20:10:13.047 回答