Iis 为什么将相同的文件复制到Windows Azure WebRole中的/Approot和/Siteroot?

Iis 为什么将相同的文件复制到Windows Azure WebRole中的/Approot和/Siteroot?,iis,deployment,azure,azure-web-roles,Iis,Deployment,Azure,Azure Web Roles,我发现Approt和sitesroot用于: \批准-客户代码、aspx页面、DLL等。 \Sitesroot\–这是运行完整IIS站点的文件夹 从…起部署角色时,将复制\approt中的文件 转到此\Sitesroot文件夹,然后将IIS配置为运行 来自\Sitesroot的站点。角色的任何临时测试更改 (web.config更改、新DLL等)应放在此处 我想知道为什么有两个sparate文件夹,因为它们包含相同的文件? approt在角色启动时使用,并且应该包含一个来自的派生类。此内容来自w

我发现Approt和sitesroot用于:

\批准-客户代码、aspx页面、DLL等。 \Sitesroot\–这是运行完整IIS站点的文件夹 从…起部署角色时,将复制\approt中的文件 转到此\Sitesroot文件夹,然后将IIS配置为运行 来自\Sitesroot的站点。角色的任何临时测试更改 (web.config更改、新DLL等)应放在此处

我想知道为什么有两个sparate文件夹,因为它们包含相同的文件?

  • approt
    在角色启动时使用,并且应该包含一个来自的派生类。此内容来自web角色配置的站点,由
    WaIISHost
    工作进程使用
  • SiteRoot
    包含
    .csdef
    文件中节点的网站,并在IIS中配置

我想知道如何才能仅在SiteRoot中部署文件夹/文件,因为目前我的许可证已过期。-这就是默认值的工作方式,您可以轻松地摆脱它