2013-11-26 4 views
-5

Создал новый проект, добавив веб-браузер. Затем я пошел в файл 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» недействителен , Начальный тег 'YOUR' в позиции 6 позиции 6 не соответствует тегу конца 'appSettings'. Строка 13, позиция 9.

  2. Ошибка 3 Ожидание концевой метки.

  3. Ошибка 2 Тег не был закрыт.

Как исправить эти ошибки? Может ли кто-нибудь показать мне фиксированный код в соответствии с моим кодом App.config?

EDIT **

<?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 'The AppSettings' элемент имеет недопустимый дочерний элемент 'ПЕЖО'. Список ожидаемых элементов: «добавить, удалить, очистить».

+0

Почему вы добавили строку '' (несколько раз)? App.config соответствует определенному шаблону, и это определенно не является его частью. Просто удалите эти строки и строки '' /> 'под ними, и вы должны вернуться к работе. –

+0

@Doron См. Мой ответ ниже. Я протестировал его. – Shiva

ответ

2

Как я это исправить erros

Remove (или комментарий) в искаженной XML, который не подходит к web.config схеме:

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

Файл конфигурации имеет неверный формат , Скопируйте ниже xml и вставьте - перезапишите текущий файл конфигурации.

Тогда - Где это говорит YOUR_APP_ID_GOES_HERE вставить код APP_ID вы получили от API поставщика/в зависимости от того API вы пытаетесь использовать. - Где он говорит YOU_APP_SECRET_GOES_HERE Вставьте СЕКРЕТНЫЙ КОД/КЛЮЧ, полученный у поставщика API/в зависимости от того, какой API вы пытаетесь использовать.

<?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, который вы пытаетесь написать клиент для.

Смежные вопросы