Существует две главных причины, о которых я могу думать:
Проблема двойного транзитного участка NTLM
Это - вероятно, проблема. Вы:
Integrated Security=SSPI
или Trusted_Connection=True
)Затем Вы, вероятно, сталкиваетесь с двойной проблемой транзитного участка. Это происходит, потому что ASP.NET передает Ваши учетные данные Windows только одному серверу, не два. Таким образом, это пойдет с Вашего локального ПК на сервер SharePoint, но не будет передано серверу базы данных.
Единственным путем я знаю об избежать этого (если Вы не хотите настроить Kerberos), создан учетная запись SQL, и используйте это в своей строке подключения к базе данных.
Полномочия к ресурсам
Веб-часть получает доступ к ресурсам, к которым Ваша локальная учетная запись ПК не имеет разрешения получить доступ.
Выполните своего рода вход вокруг частей Вашей веб-части, которой Вы верите, вызывают проблему и сужают это к конкретной строке кода. Обратите внимание, что, в то время как это может быть проблемой аутентификации базы данных, могло также случиться так, что веб-часть получает доступ к некоторому файлу CSS или другому ресурсу, к которому Ваша локальная учетная запись не имеет разрешения получить доступ.
Во-первых, сделайте резервное копирование своего текущего BCD с bcdedit -export backup_file.bcd
. Если Вам включили BitLocker на Вашем загрузочном диске, он должен быть отключен до окончания Ваших сделанных изменяющихся вещей.
Если Вы просто хотите, чтобы меню показало: bcdedit /delete {bootmgr} default
Начальная загрузка компьютера не имеет никакого отношения к реестру, только BCD управляет процессом начальной загрузки.
Добавление WinRE немного включено; действительно ли там что-то конкретно, Вы ищете, или Вы просто хотите целую среду?
Править:
Устанавливать WinRE (простой способ):
выполните их для добавления WinRE к BCD:
Bcdedit –create {ramdiskoptions}
Bcdedit –set {ramdiskoptions} ramdisksdidevice boot
Bcdedit -set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
Вы теперь имеете в распоряжении опции электронного диска.
Bcdedit –store c:\BCD –create /d “WinRE” /application osloader
Отметьте GUID, который это дает Вам, поскольку Вам будет нужен он для следующих нескольких строк:
Bcdedit –set {guid1} systemroot \Windows
Bcdedit –set {guid1} detecthal Yes
Bcdedit –set {guid1} winpe Yes
Bcdedit –set {guid1} osdevice ramdisk=X:\Path\To\WinRE.wim,{ramdiskoptions}
Bcdedit –set {guid1} device ramdisk=X:\Path\To\WinRE.wim,{ramdiskoptions}
Это - почти все из памяти; таким образом, возможно, что я забыл что-то. Я не знаю ни о каком простом способе превратить начальную загрузку в WinRE одноразовое соглашение.