我有一个时髦的问题 - 给定了uri http://localhost
,以及virtualdirectory\\path\\to\\my\\file.html
的相对文件路径,我如何将这些合并到一个应该是http://localhost/virtualdirectory/path/to/my/file.html
的有效网址?
我正在使用Web.API和客户端搜索来查看服务器上的虚拟目录中是否存在静态html文件。客户端使用jQuery请求搜索,Web.API控制器在本地虚拟目录上进行搜索。如果文件存在,控制器需要将有效的Url返回给客户端,以便客户端可以查看该静态html文件。
如果这是有道理的。 :)
答案 0 :(得分:1)
new Uri(new Uri("http://localhost/"), "virtualdirectory\\path\\to\\my\\file.html".Replace("\\","/"));