当你第一次访问“我的网站”尝试创建自己的个人网站的时候,你可能会得到下面这个错误:

无法创建您的个人网站,因为未启用“自助式网站创建”。有关详细信息,请与网站管理员联系。

(Your personal site cannot be created because Self-Service Site Creation is not enabled. Contact your site administrator for more information.)

如果按提示信息去启用“自助式网站创建”之后,这个问题确实能够被解决。但是,这个错误信息具有误导性。“自助式网站创建”是在 Web 应用程序级别启用的,当启用之后,任何具有此 Web 应用程序根网站集首要网站访问权限的用户均可以在此 Web 应用程序下建立网站集,这可能并不是你想要的结果,而其还会带来安全隐患。

解决此问题的最佳方法应该是,将“我的网站”所在的宿主 Web 应用程序的应用程序池标识(Application Pool Identity)加入服务器场管理员组(Farm Administrators),步骤如下:

如何找到 App Pool ID
  1. 在网站管理中心的顶部链接栏上,单击“操作”
  2. 在“安全配置”部分中,单击“服务账户”
  3. 在“服务账号”页面中,选择“ Web 应用程序池”,选择 "Windows SharePoint Services Web Application” ,选择“我的网站”所在宿主 Web 应用程序的应用程序池
  4. 在“为该组件选择一个账户”中,会出现已配置的用户。
如何将App Pool ID 加入 Farm Administrators
  1. 在网站管理中心的顶部链接栏上,单击“操作”。
  2. 在“安全配置”部分中,单击“更新服务器场管理员组”。
  3. 在“人员与组”页面中的工具栏,单击“添加用户”。
  4. 在“添加用户”中,在“用户/组”中,输入找到的 App Pool ID
  5. 单击确定。

此时,重新单击右上角“我的网站”,应该可以创建你的个人网站了。

参考:

Your personal site cannot be created because Self-Service Site Creation is not enabled.

配置自助式网站创建 (Windows SharePoint Services)

允许用户创建网站和工作区