2

したがって、ルートディレクトリにアップロードすると正常に動作するWebサービスがあります

www.mysite.com/service.asmx

しかし、それを別のフォルダーにアップロードすると、次の結果が得られます。

「/」アプリケーションでサーバー エラーが発生しました。

リソースが見つかりません。

説明: HTTP 404。探しているリソース (またはその依存関係の 1 つ) は、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次の URL を見直して、スペルが正しいことを確認してください。

要求された URL: /test/service.asmx

両方が一度にアップロードされた場合、テスト フォルダー内のフォルダーは、異なるコードが含まれている可能性がある場合でも、ルート ディレクトリを参照します。

これが十分に明確でない場合は、質問と悪い返信を書いてください。

4

1 に答える 1

3

仮想フォルダー (この場合は「test」) を作成する必要があり、そのフォルダーにアップロードする必要があります。

これは、サーバーにフォルダー パス (c:\web\mysite\test など) を \test コンテキスト パスとして解釈させるように指示するようなものです。

IIS を使用していると仮定すると、これを使用して仮想ディレクトリを作成できます

于 2013-01-11T08:49:49.227 に答える