HttpListenerクラスを使用してローカルWebサーバーを作成しています。ただし、デフォルトでは、HttpListenerクラスはHttpListenerexeファイルを保存するパスを読み取ります。
サーバーのルートパスとして別のパスを設定したい場合、Apacheがルートパスを選択できるように、HttpListenerでそれを行う方法は?
HttpListenerドキュメントを読みましたが、これを行う方法はありません。
ありがとう
ウォーターリン
HttpListenerクラスを使用してローカルWebサーバーを作成しています。ただし、デフォルトでは、HttpListenerクラスはHttpListenerexeファイルを保存するパスを読み取ります。
サーバーのルートパスとして別のパスを設定したい場合、Apacheがルートパスを選択できるように、HttpListenerでそれを行う方法は?
HttpListenerドキュメントを読みましたが、これを行う方法はありません。
ありがとう
ウォーターリン
ただし、デフォルトでは、HttpListener クラスは HttpListener exe ファイルを保存するパスを読み取ります。"
HttpListener
ローカル パスにはほとんど関心がありません。「自分のコードがデフォルトで作業ディレクトリになっている」ということですか? もしそうなら、これは単に
Directory.SetCurrentDirectory(rootDirectory);
実際には、率直に言って、 a string rootDirectory
(またはおそらく a DirectoryInfo
) を動かし続け、それに対して相対的に動作することでこれが行われることを期待しています。