为什么我会在这上面出错?

时间:2013-11-26 23:34:41

标签: c# winforms

我创建了一个新项目添加了一个webbrowser。 然后我去了App.config文件。 那里有3-4条线,我把它们的内容改为:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings>
    <add key="EnableSqlDependency" value="true" />
    <add key="ApplicationId" value=""></add>
    <YOUR APP="" ID="" GOES="" HERE="">
      " />
      <add key="ApplicationUrl" value="" />
      <add key="ApiKey" value="" />
      <add key="ApplicationSecret" value=""></add><YOUR APP="" SECRET="" GOES="" HERE=""></YOUR>
      " />
      <add key="ExtendedPermissions" value="offline_access" />
    </appSettings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
  </startup>
</configuration>

我现在收到3个错误:

  1. 错误1应用程序配置文件“App.config”无效。第6行第6位的'YOUR'开始标记与'appSettings'的结束标记不匹配。第13行,第9位。

  2. 错误3期待结束标记。

  3. 错误2标签未关闭。

  4. 如何修复此错误?有人可以根据我的App.config代码向我显示固定代码吗?

    编辑**

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <appSettings>
        <add key="EnableSqlDependency" value="true" />
        <add key="ApplicationId" value=""></add>
        <YOUR APP="" ID="" GOES="" HERE="">
          " />
          <add key="ApplicationUrl" value="" />
          <add key="ApiKey" value="" />
          <add key="ApplicationSecret" value=""></add>
        </YOUR>
          "
          <add key="ExtendedPermissions" value="offline_access" />
        </appSettings>
      <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
      </startup>
    </configuration>
    

    警告1元素'appSettings'具有无效的子元素'YOUR'。预期可能元素列表:'添加,删除,清除'。

2 个答案:

答案 0 :(得分:2)

如何修复此错误

删除(或评论)不符合web.config架构的格式错误的XML:

<!-- <YOUR APP="" ID="" GOES="" HERE="">
      " />  -->

答案 1 :(得分:2)

您的配置文件格式错误。复制到xml以下并粘贴覆盖当前的配置文件。

然后   - 表示YOUR_APP_ID_GOES_HERE粘贴您从API提供商/您尝试使用的API中获取的 APP_ID 代码。   - 它表示YOU_APP_SECRET_GOES_HERE粘贴您从API提供商/您尝试使用的API中获得的 SECRET CODE / KEY

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings>
    <add key="EnableSqlDependency" value="true" />
    <add key="ApplicationId" value="YOUR_APP_ID_GOES_HERE"/>
      <add key="ApplicationUrl" value="" />
      <add key="ApiKey" value="" />
      <add key="ApplicationSecret" value="YOU_APP_SECRET_GOES_HERE" />
      <add key="ExtendedPermissions" value="offline_access" />
    </appSettings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
  </startup>
</configuration>

最后注意事项:您还需要将ApiKey值设置为有效字符串,以便能够使用您尝试为其编写客户端的API。