0

我一直在编辑 Facebook 社交应用程序的基本示例代码 - 工作正常,(CSASPNETFacebookApp)但如果我在 Default.aspx 中进行了很大更改,我会崩溃并显示“找不到元素的架构信息...... " facebookSettings appId appSecret canvasPage

我已经搜索了各种站点,并看到了与此相关的问题-并尝试执行 XML / Create 模式,该模式提供了 Web.xsd 文件-但仍然存在同样的问题。

有没有人见过这样的东西 - 我在两台电脑上得到了同样的结果。

在与原始默认文件进行比较时,如果我确保它在编辑器中是完美的(带有原始下载备份版本的新版本),我仍然会收到架构错误。

对不起,如果这听起来含糊不清——但我一定在这里遗漏了一些基本的东西!

最善良的,乔纳森。

4

2 回答 2

0

听起来您的 web.config 有问题。

你应该在配置部分有这个:

<configSections>
  <section name="facebookSettings" 
     type="Facebook.FacebookConfigurationSection"/>
</configSections>

<facebookSettings
  appSecret="app secret"
  appId="app id"/>
于 2011-06-09T16:05:35.933 回答
0

你的意思是: -

<facebookSettings
  appId = "cut out"
  appSecret = "cut out"
  canvasPage = "cut out"
  canvasUrl ="cut out"
  cancelUrlPath = "" />  

......!所有这一切都完美无缺,但是,例如,如果我剪切并粘贴一些数据库模式信息 - 例如

<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:\Devs\FacebookSDK\Samples\CSASPNETFacebookApp\Web.config 11 6 C:...\CSASPNETFacebookApp)

如果我现在删除所有

还有其他想法吗?

于 2011-06-15T11:21:47.993 回答