Не удалось применить моды Web.Config через центральный администратор
-
16-10-2019 - |
Вопрос
Я пытаюсь установить поставщика аутентификации для недавно созданного веб -сайта (управление приложениями -> Поставщики аутентификации). Я стараюсь установить его в формы или Windows (настройка не имеет значения).
Когда я нажимаю сохранение, я получаю ...
Не удалось применить модификацию web.config для файла «configuration/system.web/pages». Указанный узел «C: inetpub wwwroot wss virtualdirectories testsolution9 web.config» не был найден в файле web.config. на microsoft.sharepoint.administration.spwebconfigfilechanges.applymodificationswebconfigxmldocument (xmldocument xdwebconfig, String filePath)
Я проверяю web.config Файл и раздел присутствует! Вот...
<pages enableSessionState="true" enableViewState="true" enableViewStateMac="true" validateRequest="false" pageParserFilterType="Microsoft.SharePoint.ApplicationRuntime.SPPageParserFilter, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" asyncTimeout="7">
<namespaces>
<remove namespace="System.Web.UI.WebControls.WebParts" />
</namespaces>
<tagMapping>
<add tagType="System.Web.UI.WebControls.SqlDataSource, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" mappedTagType="Microsoft.SharePoint.WebControls.SPSqlDataSource, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
</tagMapping>
</pages>
Однако я не получаю ошибку, когда выбираю старое веб -приложение для изменения поставщика. Я даже скопировал все содержимое старого web.config в web.config новых сайтов, но я все еще получаю ту же ошибку.
В отдельной, но связанной ноте у меня есть решение, которое добавляет записи Ajax в файл web.config, и оно дает одно и то же сообщение об ошибке.
Я много гуглил, но, кажется, не могу никуда не добраться, они все говорят: «Добавить в разделе страниц», но это уже есть?
Обновление 1
Я просматривал журналы SharePoint (YUK) и получил эти записи, последняя - фактическая ошибка.
03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/configSections Node name - sectionGroup[@name='system.web.extensions'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/configSections/sectionGroup[@name='system.web.extensions'] Node name - sectionGroup[@name='scripting'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/configSections/sectionGroup[@name='system.web.extensions']/sectionGroup[@name='scripting'] Node name - section[@name='scriptResourceHandler'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/configSections/sectionGroup[@name='system.web.extensions']/sectionGroup[@name='scripting'] Node name - sectionGroup[@name='webServices'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/configSections/sectionGroup[@name='system.web.extensions']/sectionGroup[@name='scripting']/sectionGroup[@name='webServices'] Node name - section[@name='authenticationService'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/configSections/sectionGroup[@name='system.web.extensions']/sectionGroup[@name='scripting']/sectionGroup[@name='webServices'] Node name - section[@name='jsonSerialization'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/configSections/sectionGroup[@name='system.web.extensions']/sectionGroup[@name='scripting']/sectionGroup[@name='webServices'] Node name - section[@name='profileService'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/SharePoint/SafeControls Node name - SafeControl[@Assembly='System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'][@Namespace='System.Web.UI'][@TypeName='*'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.diagnostics/switches Node name - add[@name='DiagnosticsSwitchesGeneralMod'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.diagnostics/switches Node name - add[@name='DiagnosticsSwitchesHttpModuleExceptionHandlerMod'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration Node name - system.web.extensions Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.web.extensions Node name - scripting Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.web.extensions/scripting Node name - webServices Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.web/compilation/assemblies Node name - add[@assembly='System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.web/httpHandlers Node name - add[@path='*.asmx'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.web/httpHandlers Node name - add[@path='*_AppService.axd'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.web/httpHandlers Node name - add[@path='ScriptResource.axd'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.web/httpModules Node name - add[@name='HttpModulesMod'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.web/httpModules Node name - add[@name='ScriptModule'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services Topology 8gp8 Medium Adding web config node - Path - configuration/system.web/httpModules Node name - add[@name='Session'] Node value - 03/30/2010 14:12:54.11 w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services General 8nca Verbose Application error when access /_admin/Authentication.aspx, Error=Failed to apply a web.config modification to file 'configuration/system.web/pages'. The specified node "C:\Inetpub\wwwroot\wss\VirtualDirectories\testsolution11\web.config" was not found in the web.config file. at Microsoft.SharePoint.Administration.SPWebConfigFileChanges.ApplyModificationsWebConfigXmlDocument(XmlDocument xdWebConfig, String filepath) at Microsoft.SharePoint.Administration.SPWebApplication.ApplyWebConfigModifications() at Microsoft.SharePoint.Administration.SPWebApplication.Provision() at Microsoft.SharePoint.Administration.SPWebApplication.UpdateAuthenticationSettings(SPUrlZone zone, SPIisSettings newSettings, Boolean createJob) at Microsoft.SharePoint.Administration.SPWebApplication.Updat... 03/30/2010 14:12:54.11* w3wp.exe (0x17C4) 0x1F00 Windows SharePoint Services General 8nca Verbose ...eAuthenticationSettings(SPUrlZone zone, SPIisSettings newSettings) at Microsoft.SharePoint.ApplicationPages.AuthenticationPage.BtnSave_Click(Object sender, EventArgs e) at System.Web.UI.WebControls.Button.OnClick(EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Решение 3
Я отследил это до установки блога CKS, он, похоже, сделал что -то для модификаций SharePoint Web.Config.
Другие советы
Это действительно сообщение об ошибке?
Мне кажется, что что -то транспонируется, возможно, указывая на то, что что -то делает изменение веб -конфигурации в коде, но с ошибкой. Мне кажется странным, что в сообщении говорится:
- «Не удалось применить модификацию web.config для файла« configuration/system.web/pages »». Это не файл - это узел!
- «Указанный узел» C: inetpub wwwroot wss virtualdirectories testsolution9 web.config »не было найдено ..». Это не узел - это файл!
Можете ли вы придумать что -нибудь в своем решении, что может вызвать это?
Я полагаю, что в броске кода API исключение имеет ошибку, которая меняет параметры: Проверьте эту страницу (Дно #1).