如何为Azure网站站点设置根文件夹?

时间:2013-09-20 20:12:35

标签: azure-web-sites

我的文件夹结构如下:

-build
 -unimportant stuff
-src
 -scripts
  -thirdParty
   -knockout
    -knockout.js
   -jquery
    -jquery.js
  -business
   -application.js
 -index.html

所以,基本上我将我的整个网站源码放在一个“src”文件夹中,当我将其部署到Azure时,我必须将默认页面配置更改为“src / index.html”,这似乎有效。我的问题是我的脚本没有加载。

我的脚本引用如此:

在我的本地环境中,这很好用,但Azure无法访问脚本。似乎即使我尝试使用相对路径,Azure也试图从它的根目录访问脚本,该目录位于脚本所在的一级以下。

有没有人知道如何更改Azure网站根目录以设置为我的“src”目录

1 个答案:

答案 0 :(得分:8)

解决方案是在Azure网站的管理中转到“配置”。在“应用程序设置”部分中添加“项目”的键和我的“./src”中的值,然后触发部署。现在只会部署您指定的目录,并将其部署为根目录。

可在此处找到完整说明:https://github.com/projectkudu/kudu/wiki/Customizing-deployments