我注意到偶尔会有文章提到在 SharePoint 上虚拟化站点,以便站点看起来就像在多个站点集合之间复制一样。我需要将站点部署到 IIS 下的单个虚拟文件夹,但要让它表现得像部署到多个站点集合一样,每个部门一个站点集合。
如果用户仅具有 DataCapture 或 DepartmentAdmin 角色,则他们只能看到与其部门相关的数据。每个部门有一个网站集。
目前看来我必须在每个部门之间复制网站。如何在多个网站集之间“共享”一个网站,并以编程方式确定我从哪个网站集接收请求?
答案1
听起来你指的是扩展一个 web 应用程序,这将产生与你所描述的类似的效果。这是一个关联关于如何扩展 Web 应用程序。内容是共享的,但您可以在每个扩展上以不同的方式配置安全性等。您可以忽略 Web 扩展的默认名称(Internet、Extranet 等),因为它们只是方便的占位符。无论您选择什么名称,所有 Web 应用程序扩展都是平等创建的。