c#

Could not load type 'xxx.Global'

in

При запуске ASP.net приложения в VS 2010 возникает ошибка:

Parser Error 

Windows service с дупликсным WCF - диспечер

in

На WCF можно реализовать достаточно просто и эффективно сервис дуплексной предачи сообщений (механизм callback) - общалка, чат, распределенная система передачи сигналов.

По мотивам статьи - написан пример Скачать пример

 

Win7+IIS7+ASP.NET

in

1. Устанавливаемв Windows features (Control panel-Programs)

см. на англ с картинками

  • IIS Services
  • .NET 3.5
  • Web Developer components - ASP.NET

2. Control panel - System and security - Administration - IIS Managment

3. Копируем свое .NET приложение в каталог с:\inetpub\wwwroot

И добавляем права на чтение для IIS_IUSRS

Доработанный ObjectDumper от MS

in

Вызов:

ObjectDumper.Write(sKey, 2, Tex);

 

ObjectDumper от Microsoft пришлось подправить на предмет выдачи объектов специфического типа (например: System.Collection.BitArray)

Настройки Web Proxy в runtime

in

using System.Net;

Получение настроек Windows

IWebProxy proxy20 = WebRequest.DefaultWebProxy;

Отключение использования proxy (может быть полезно для remoting)

System.Net.WebRequest.DefaultWebProxy = null;

OnInit , FindControl и OnClick

in

Проявление:

Если создать aspx страницу, в ней LinkButton, он подписать его на событие OnClick, а
в странице в функции OnInit вызвать

Control myControl = Page.FindControl(ctrlName);

,то событие OnClick для всех элементов страницы болше работать не будет

Проблема выявляется в Веб-приложениях .NET 2.0, 3.5

Причина:

Пишем log-и в event log

in

//Создаем секцию и источник логов

string sLog = "Application";
string sSource = "Service";

if (!EventLog.SourceExists(sSource))
EventLog.CreateEventSource(sSource, sLog);

....

//Записываем в журнал предупреждение или ошибку

EventLog.WriteEntry(sSource, "Сообщение для журнала", EventLogEntryType.Warning);

EventLog.WriteEntry(sSource, "внимание ошибка!", EventLogEntryType.Error);

 

Фунция var_dump в C# - класс ObjectDumper

in

Для отладки в боевой конфигурации может оказаться удобным сохранять дамп объектов в лог

В php для этих целей служат функции print_r() и var_dump() в C# встроенной функции нет, но есть пример класса ObjectDumper от MS который выводит всю необходимую информаци.

Если требуется также выводить  не публичные переменные объекта, то  (примерно в строку 34) добавляем флаг BindingFlags.NonPublic

aspx ссылка по условию

in

Если URL не равен null то выводиться ссылка LinkTitle, иначе LinkTitle выводиться текстом

<asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl='<%# (Eval("URL") == null) ? "" : Eval("URL")%>'><%#Eval("LinkTitle")%></asp:HyperLink>&nbsp;

Ошибка кодировки в FirebirdSql

Причины сбоя в работе адаптера FirebirdSql

1. Ругается на японскую кодировку shift_jis

RSS-материал