0

私は一種のファンキーな質問があります-urihttp://localhostとの相対ファイルパスをvirtualdirectory\\path\\to\\my\\file.html考えると、これらを有効なURLにマージするにはどうすればよいhttp://localhost/virtualdirectory/path/to/my/file.htmlですか?

Web.APIとクライアント検索を使用して、静的htmlファイルがサーバー上の仮想ディレクトリに存在するかどうかを確認しています。クライアントはjQueryを使用して検索を要求し、Web.APIコントローラーはローカル仮想ディレクトリで検索を実行します。ファイルが存在する場合、クライアントがその静的htmlファイルを表示できるように、コントローラーは有効なURLをクライアントに返す必要があります。

それが理にかなっている場合。:)

4

1 に答える 1

1
new Uri(new Uri("http://localhost/"), "virtualdirectory\\path\\to\\my\\file.html".Replace("\\","/"));
于 2013-02-12T18:47:18.093 に答える