Could not load type 'xxx.Global'
При запуске ASP.net приложения в VS 2010 возникает ошибка:
Parser Error
При запуске ASP.net приложения в VS 2010 возникает ошибка:
Parser Error
На WCF можно реализовать достаточно просто и эффективно сервис дуплексной предачи сообщений (механизм callback) - общалка, чат, распределенная система передачи сигналов.
По мотивам статьи - написан пример Скачать пример
1. Устанавливаемв Windows features (Control panel-Programs)
2. Control panel - System and security - Administration - IIS Managment
3. Копируем свое .NET приложение в каталог с:\inetpub\wwwroot
И добавляем права на чтение для IIS_IUSRS
Вызов:
ObjectDumper.Write(sKey, 2, Tex);
ObjectDumper от Microsoft пришлось подправить на предмет выдачи объектов специфического типа (например: System.Collection.BitArray)
using System.Net;
Получение настроек Windows
IWebProxy proxy20 = WebRequest.DefaultWebProxy;
Отключение использования proxy (может быть полезно для remoting)
System.Net.WebRequest.DefaultWebProxy = null;
Проявление:
Если создать aspx страницу, в ней LinkButton, он подписать его на событие OnClick, а
в странице в функции OnInit вызвать
Control myControl = Page.FindControl(ctrlName);
,то событие OnClick для всех элементов страницы болше работать не будет
Проблема выявляется в Веб-приложениях .NET 2.0, 3.5
Причина:
//Создаем секцию и источник логов
string sLog = "Application";
string sSource = "Service";
if (!EventLog.SourceExists(sSource))
EventLog.CreateEventSource(sSource, sLog);
....
//Записываем в журнал предупреждение или ошибку
EventLog.WriteEntry(sSource, "Сообщение для журнала", EventLogEntryType.Warning);
EventLog.WriteEntry(sSource, "внимание ошибка!", EventLogEntryType.Error);
Для отладки в боевой конфигурации может оказаться удобным сохранять дамп объектов в лог
В php для этих целей служат функции print_r() и var_dump() в C# встроенной функции нет, но есть пример класса ObjectDumper от MS который выводит всю необходимую информаци.
Если требуется также выводить не публичные переменные объекта, то (примерно в строку 34) добавляем флаг BindingFlags.NonPublic
Если URL не равен null то выводиться ссылка LinkTitle, иначе LinkTitle выводиться текстом
<asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl='<%# (Eval("URL") == null) ? "" : Eval("URL")%>'><%#Eval("LinkTitle")%></asp:HyperLink>
Причины сбоя в работе адаптера FirebirdSql
1. Ругается на японскую кодировку shift_jis