powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Странное поведение приложения
13 сообщений из 13, страница 1 из 1
Странное поведение приложения
    #38438655
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самопальное приложение, в app.config описан список параметров (автоматически сгенерированный xml-код). Приложение работает. Добавляю описание работы log4net (вкладываем внутрь <configuration>) - приложение начинает глючить. Например, на событии FormClosing висит код, часть его не отрабатывается и без всяких ошибок "выходит" из тела события и приложение не закрывается. Так же и на FormLoad.
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438666
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettle,

Я всегда думал, что это болезнь новичков, но как человек с 935 постами может не прикладывать код к вопросу? Выкладывайте XML и код в FormClosing
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438758
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79FullKettle,

Я всегда думал, что это болезнь новичков, но как человек с 935 постами может не прикладывать код к вопросу? Выкладывайте XML и код в FormClosing
Сомневаюсь что дело в коде.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="SCCommander.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c562234e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <userSettings>
        <SCCommander.Properties.Settings>
            <setting name="LastCommand" serializeAs="String">
                <value />
            </setting>
            <setting name="LastScriptFile" serializeAs="String">
                <value />
            </setting>
            <setting name="LastOperation" serializeAs="String">
                <value>0</value>
            </setting>
        </ASCCommander.Properties.Settings>
    </userSettings>
  <log4net>
    <appender name="ErrorFileAppender" type="log4net.Appender.FileAppender">
      <filter type="log4net.Filter.LevelMatchFilter">
        <levelToMatch value="ERROR"/>
        <acceptOnMatch value="true"/>
      </filter>
      <filter type="log4net.Filter.LevelMatchFilter">
        <levelToMatch value="WARN"/>
        <acceptOnMatch value="true"/>
      </filter>
      <filter type="log4net.Filter.LevelMatchFilter">
        <levelToMatch value="FATAL"/>
        <acceptOnMatch value="true"/>
      </filter>
      <filter type="log4net.Filter.LevelMatchFilter">
        <levelToMatch value="INFO"/>
        <acceptOnMatch value="true"/>
      </filter>
      <filter type="log4net.Filter.DenyAllFilter"/>
      <param name="File" value="report\log.txt" />
      <param name="AppendToFile" value="true" />
      <param name="rollingStyle" value="Size" />
      <param name="maximumFileSize" value="5MB" />
      <layout type="log4net.Layout.PatternLayout">
        <param name="ConversionPattern" value="[%date{dd-MM-yyyy HH:mm:ss}] %5p [%t] (%M@%C:%L) - %m%n" />
      </layout>
    </appender>
    <root>
      <level value="ALL" />
      <appender-ref ref="ErrorFileAppender" />
    </root>
  </log4net>
</configuration>
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438760
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В предыдущем сообщении в тег </ASCCommander.Properties.Settings> читать как </SCCommander.Properties.Settings>
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438764
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В FormLoad вылетает на десериализации (код 100% работоспособный, вызов функции из моей библиотеки классов)
В FormClosing вылетает на строчке
Код: c#
1.
Properties.Settings.Default.LastScriptFile = cmbScript.Text;
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438766
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точнее в этих методах не вылетает, а.... оканчивается дебаг.
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438768
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В xml убираю <log4net> с содержимым - всё работает.
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438772
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettle,

а почему в ConfigSections отсутствует указание на секцию log4net?
У вас конфиг невалидный
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438777
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79FullKettle,

а почему в ConfigSections отсутствует указание на секцию log4net?
У вас конфиг невалидный
Вот я и грешил на xml. Секунду, разберусь
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438778
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79FullKettle,

а почему в ConfigSections отсутствует указание на секцию log4net?
У вас конфиг невалидный

вот пример с сай та:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <!-- вот эту секцию указывать нужно -->
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
    </configSections>
    <log4net>
        <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="%date [%thread] %-5level %logger [%ndc] - %message%newline" />
            </layout>
        </appender>
        <root>
            <level value="INFO" />
            <appender-ref ref="ConsoleAppender" />
        </root>
    </log4net>
</configuration>
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438779
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Arm79FullKettle,

а почему в ConfigSections отсутствует указание на секцию log4net?
У вас конфиг невалидный

вот пример с сай та:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <!-- вот эту секцию указывать нужно -->
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
    </configSections>
    <log4net>
        <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
            <layout type="log4net.Layout.PatternLayout">
                <conversionPattern value="%date [%thread] %-5level %logger [%ndc] - %message%newline" />
            </layout>
        </appender>
        <root>
            <level value="INFO" />
            <appender-ref ref="ConsoleAppender" />
        </root>
    </log4net>
</configuration>


Спасибо, всё работает. Я как-то и не обращал внимания на эту секцию.
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438783
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но вот почему среда не могла сообщить об этом?
...
Рейтинг: 0 / 0
Странное поведение приложения
    #38438786
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И два ж проекта параллельно делаю, в одном вставил, в другом нет.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Странное поведение приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]