我有一个网站组装(这是正确的术语?)的咕噜。其结构如下:
/
src/ (input)
doc/
images/
js/
scss/
Web.config
external/
node_modules/
dist/ (output)
css/
fonts/
images/
js/
gruntfile.js
package.json
要使用连续部署和kudu将其发布到azure web应用,我添加了以下文件:
.deployment
deploy.cmd
我可以将网站上载到/src并将其部署到/dist,如下所示:
Directory of D:\home\site\wwwroot
06/30/2015 01:50 AM <DIR> .
06/30/2015 01:50 AM <DIR> ..
06/30/2015 02:21 AM 30 .deployment
06/30/2015 02:21 AM 3,679 deploy.cmd
06/30/2015 12:44 AM <DIR> dist
06/30/2015 12:40 AM <DIR> external
06/30/2015 02:21 AM 5,697 gruntfile.js
06/30/2015 12:43 AM <DIR> node_modules
06/30/2015 02:21 AM 1,173 package.json
06/30/2015 12:40 AM <DIR> src
但是当我指定根作为目标时,我得到了一个错误:
源目录和目标目录不能是彼此的子目录
正确的方法是什么?
1条答案
按热度按时间643ylb081#
编辑:根据讨论更改答案
尝试使用虚拟目录:https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure/
所有站点都有
site\wwwroot
指向/
默认情况下为虚拟目录。如果你愿意的话\dist
然后将虚拟目录项更改为site\wwwroot\dist
作为物理路径和/
作为虚拟目录。您可以使用以下配置将web.config配置为将任何脚本指定为启动脚本: