我最近开始创建我的网站并发现有趣的事情。我花了30分钟来修改我的索引页面,但它并没有以某种方式改变。然后我发现index.jade是wwwroot文件夹中的那个,而不是存储库文件夹。我比较了这两个文件夹,它没有任何区别。它们都有相同的玉文件。
我想知道每个目录的目的是什么?什么wwwroot目录和什么存储库目录?
当我测试时,"实际网站没有变化"当我修改存储库目录中的index.jade文件时。但是当我修改wwwroot文件夹中的index.jade文件时,实际的网站会发生变化。
提前致谢。
答案 0 :(得分:1)
在Azure appservice中配置Web应用程序时,默认情况下不会有存储库文件夹。启用部署(例如Local Git Repository)后,将创建存储库文件夹。 wwwroot将默认存在,并且是webapp提供实际内容的正确位置。存储库是您可以将代码(通过git push)从本地git repo推送到azure远程的地方,并将首先在“repository”目录中进行部署并部署到“wwwroot”但我不认为您是否更改/上传/ ftp文件到存储库它不会影响任何东西,除非你也复制到wwwroot(或通过git push部署代码到远程)。所以简而言之,wwwroot是您的Web服务器提供内容的地方,而存储库是代码管理/暂存以进行提取/推送的地方。
https://azure.microsoft.com/en-us/documentation/articles/app-service-deploy-local-git/