尝试扩展现有的 SharePoint 2010 Web 应用程序时,出现错误。Web 应用程序正在运行声明身份验证。我在默认区域上禁用了 NTLM 身份验证 - 我们希望公共(默认)区域仅为声明/FBA。我们需要扩展 Web 应用程序以创建新区域来启用搜索(需要 NTLM 身份验证)。
错误:System.FormatException:输入字符串的格式不正确。在 System.Number.StringToNumber(String str、NumberStyles options、NumberBuffer& number、NumberFormatInfo info、Boolean parseDecimal)在 System.Number.ParseInt32(String s、NumberStyles style、NumberFormatInfo info)在 Microsoft.SharePoint.Administration.SPIisWebSite.Lookup(Uri uri、Boolean requireHighMatchLevel、Int32& instanceId)在 Microsoft.SharePoint.Administration.SPProvisioningAssistant.StopSitesWithMatchingBindings(SPIisSettings 设置)在 Microsoft.SharePoint.Administration.SPProvisioningAssistant.ProvisionWebApplication(String webApplicationName、String applicationPoolName、SPIisSettings[] 设置、Boolean adminWebApp)在 Microsoft.SharePoint.Administration.SPWebApplication.ProvisionIisWebSi... 8da4ec82-1802-48c3-b595-21a968db9718 06/29/2010 13:24:27.32* w3wp.exe (0x103C) 0x1364 SharePoint Foundation 运行时 tkau 意外 ...tesAsAdministrator() 在 Microsoft.SharePoint.Administration.SPWebApplication.ProvisionIisWebSites() 在 Microsoft.SharePoint.Administration.SPWebApplication.Provision() 在 Microsoft.SharePoint.ApplicationPages.ExtendWebFarmPage.BtnSubmit_Click(Object sender, EventArgs e) 在 System.Web.UI.WebControls.Button.OnClick(EventArgs e) 在 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) 在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) 在System.Web.UI.Page.ProcessRequestMain(布尔值 includeStagesBeforeAsyncPoint,布尔值 includeStagesAfterAsyncPoint)8da4ec82-1802-48c3-b595-21a968db9718
答案1
如果你想使用现成的解决方案来管理FBA用户,你应该看看这里:
http://www.devit.eu/products/121-fba-manager-sp2010-forms-based-authentication.aspx