我发现approot和sitesroot用于:
\ Approot - 客户的代码,aspx页面,DLL等。 \ Sitesroot \ - 这是运行完整IIS站点的文件夹 从。部署角色后,将复制\ Approot中的文件 到这个\ Sitesroot文件夹然后IIS将配置为运行 来自\ Sitesroot的网站。任何临时测试都会更改角色 (web.config更改,新的DLL等)应该放在这里。
我想知道为什么有两个sparate文件夹,因为它们包含相同的文件?
答案 0 :(得分:4)
AppRoot
用于角色启动,并且包含来自RoleEntryPoint
的一个派生类。此内容来自Web角色配置的站点,由WaIISHost
工作进程使用。SiteRoot
包含.csdef
文件中节点Sites
的网站,并在IIS中配置。