0

現在、ファイルへのパスを取得しようとしていますが、うまくいきません。仮想ディレクトリで作業しているため、パスは動的になります。

これが私のディレクトリの設定方法です。

WebServices ->LiveScanServ.asmx (これは私が欲しいファイルです)

LiveScan -> ScanFolders.aspx

私のブラウザの URL は次のようになります:http://localhost:43234/dynamicPart/Home.aspx#

ScanFolders.aspx 内で LivescanServ.asmx ファイルを呼び出していますが、見つからないだけです。これは私がこれまでに持っているものです:

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

しかし、実行すると、404 エラー (Not Found) が表示されます。

何か案は?

編集: これは、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 に答える