我需要能够建立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的脚本也不会与调用页面位于同一目录中。