9

我发现 approot 和 sitesroot 用于:

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

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

4

1 回答 1

4
  • AppRoot在角色启动时使用,并且应该包含一个来自RoleEntryPoint. 此内容来自 Web 角色配置站点,并由WaIISHost工作进程使用。
  • SiteRootSites包含来自文件中节点的网站,.csdef并在 IIS 中进行配置。
于 2012-01-04T00:53:36.493 回答