获取ASP.NET站点的虚拟根目录

时间:2014-10-22 15:03:39

标签: asp.net asp.net-mvc

我需要能够建立Azure网站的应用程序根目录,以便我可以建立相对于此的所有Asp.Net WebAPI调用。

所以,如果我部署了一个应用程序 http://myazuresite.net/我希望它返回http://myazuresite.net/ 如果 http://myazuresite.net/testsite1/我希望它返回http://myazuresite.net/testsite1/

最初我在我的_layout上使用了下面的代码,其中填充了Razor的路径。

<script type="text/javascript">
    baseurl = (function (path) {
            return "@HttpRuntime.AppDomainAppVirtualPath";
            }());
</script>

我需要使用root来构建url,因为_layout可以从根目录下的不同级别的页面中使用,而且调用api的脚本也不会与调用页面位于同一目录中。

0 个答案:

没有答案
相关问题