#asp.net #facebook-c#-sdk #facebook-social-plugins
#asp.net #facebook-c #-sdk #facebook-social-plugins
Вопрос:
Я редактировал базовый пример кода для социального приложения для Facebook, который работает нормально (CSASPNETFacebookApp), но если я сильно изменяю Default.aspx, я вылетаю с «Не удалось найти информацию о схеме для элемента …» facebookSettings AppID AppSecret canvasPage
Я просматривал различные сайты и видел проблему, близкую к этой, и попытался создать схему XML / Create, которая выдает файл Web.xsd, но все та же проблема.
Кто-нибудь видел что-нибудь подобное раньше — я получаю то же самое на 2 компьютерах.
При сравнении с исходным файлом по умолчанию, если я гарантирую, что он идеально соответствует строке в редакторе (новая версия с резервной версией исходной загрузки), я все равно получаю ошибку схемы.
Извините, если это звучит расплывчато, но я, должно быть, упускаю здесь что-то фундаментальное!
Добрейший, Джонатан.
Ответ №1:
Похоже, что проблема в вашем web.config.
У вас должно быть это там, в разделе конфигурации:
<configSections>
<section name="facebookSettings"
type="Facebook.FacebookConfigurationSection"/>
</configSections>
<facebookSettings
appSecret="app secret"
appId="app id"/>
Ответ №2:
Вы имеете в виду, как:-
<facebookSettings
appId = "cut out"
appSecret = "cut out"
canvasPage = "cut out"
canvasUrl ="cut out"
cancelUrlPath = "" />
….! Все это работает отлично, но, например, если я вырезаю и вставляю некоторую информацию о схеме DB — такую как
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer"
connectionString= "Data Source=DF-Workstation;Initial Catalog= (deleted log in stuff)
providerName="System.Data.SqlClient" />
</connectionStrings>
… затем все содержимое Facebook «исчезает» (сообщение 2 Не удалось найти информацию о схеме для элемента «facebookSettings». C:DevsFacebookSDKSamplesCSASPNETFacebookAppWeb.config 11 6 C:…CSASPNETFacebookApp )
Если я сейчас удалю все
У кого-нибудь есть другие идеи?