Спрашивающий
Given key was not present in the dictionary

Общие обсуждения
-
Добрый день!
Пытаюсь выпустить Sharepoint2010 в инет. Настроил FBА. По стандартной форме аутентификации логин происходит.
Но как только я заменяю стандартную форму на свою, то при логине с инета я получаю "The given key was not present in the dictionary" Даже если набрать неверный пароль и указать несуществующего юзера, вышеуказанное сообщение выводится! Такое ощущение, что логин/пароль не проверяются вообще...
Если логиниться изнутри сети, по внутреннему адресу, то всё работает нормально. Войти на сайт из инета не получается
Что делать?!?!
- Изменен тип Иван ПродановMicrosoft contingent staff, Moderator 4 января 2017 г. 11:17
30 марта 2015 г. 10:53
Все ответы
-
Настройки зон
Default http://www.mysite.com
Intranet http://mysite.com
Internet http://mysite.com
Extranet http://www.mysite.comЕсли выполнить Get-SPAuthenticationProvider для сайта http://www.mysite.com и зоны Extranet, то опять же выдаётся Get-SPAuthenticationProvider : The given key was not present in the dictionary
30 марта 2015 г. 11:10 -
А как вы AAM настраивали?
Для internet|extranet zone лучше делать через расширение web application.
Рекомендую: http://blogs.msdn.com/b/sharepoint_strategery/archive/2013/05/27/alternate-access-mappings-explained.aspx
- Изменено AlexanderShelopukho 30 марта 2015 г. 11:17
30 марта 2015 г. 11:16 -
А как вы AAM настраивали?
Для internet|extranet zone лучше делать через расширение web application.Не делали расширений web application. Просто добавили ссылки (внешние/внутренние) на сайт в Alternat Mapping Config
Нам не нужен другой сайт для внешнего и внутреннего пользователя. Всё для всех должно быть одинаково. Поэтому расширение не рассматривалось. Была идея развести всё ссылками в разных зонах
- Изменено GoodwiN 30 марта 2015 г. 11:27
30 марта 2015 г. 11:19 -
Для internet|extranet zone лучше делать через расширение web application.
Как в этом случае мне сделать единый сайт для внутренних и внешних логинов?
Разработчики сказали, что разницы между сайтами быть не должно, что решения пишутся для одного сайта и выкладываются на один сайт.
Можно ли при расширениях настроить единый сайт для всех зон?
30 марта 2015 г. 11:45 -
У вас останется та же site collection с точки зрения sharepoint (и тот же контент и т.д.), но с точки зрения iis будет два сайта. Т.е. дублирования данных не будет.30 марта 2015 г. 12:13
-
И потом вы столкнётесь с такой же проблемой, когда захотите развернуть app catalog.
Если вы не сделаете расширение web application, то из внешки пользователе при клике на апп, будут перадресованы на default zone url.30 марта 2015 г. 12:15 -
ОК
Тогда почему работает стандартная форма аутентификации?
30 марта 2015 г. 13:03 -
А почему он не должен работать?
Нужно смотреть ваши настройки. Но в целом скажу, что причина у вас в скорее всего в AAM.
Очень советую почитать статью, которую приложил выше.
Вот примерно похожая проблема (только там наоборот fba работает, стандарт нет, но причина в aam, зонах и exnteded web application):
http://www.bungalow9.net/2013/02/the-given-key-was-not-present-in-the-dictionary/30 марта 2015 г. 13:16 -
А почему он не должен работать?
Нужно смотреть ваши настройки. Но в целом скажу, что причина у вас в скорее всего в AAM.
Очень советую почитать статью, которую приложил выше.
Вот примерно похожая проблема (только там наоборот fba работает, стандарт нет, но причина в aam, зонах и exnteded web application):
http://www.bungalow9.net/2013/02/the-given-key-was-not-present-in-the-dictionary/
Статью читаем. Но очень сомневаемся и боимся напортить. Особенно настораживает то, что переход на стандартную форму аутентификации решает проблему...
Если бы и с ней не работало, тогда одно. А так...
30 марта 2015 г. 13:26