Привет, У меня есть веб-сайт SharePoint, который скомпилирован как DLL и помещен в папку BIN моего сайта SP. Мой WebPart работает на моей локальной машине, но когда я положил его на производство он не с.NET One Hop Rule и SharePoint Webparts
(401) Unauthorized.
После выполнения некоторых исследований я пришел acrooss, что известно как «одно правило хоп». Значение я должен либо передать полномочия пользователя сети, или использовать
<identity impersonate= "true" />
в моем web.config. Я не хочу жестко программировать пользователя сети, поэтому мой вопрос заключается в том, как я могу использовать олицетворения в моей веб-части? Поддерживает ли dll web.configs? Спасибо за помощь.
Он работал до производства, я просто применил некоторые исправления безопасности, и он прекратил работать, поэтому у меня есть ощущение, что оно связано с олицетворением. Раньше я использовал DefaultNetworkCredentials. – DavidS
Патчи безопасности могли бы изменить модель безопасности web.config для вашего каталога bin из полного доверия или доверия к минимальному доверию. Когда вы используете развертывание CAS и SharePoint, оно изменит его на пользовательский уровень доверия. –