Я использовал бы Среду. Новая строка, когда я хотел вставить новую строку для строки, но не удалить все новые строки из строки.
В зависимости от Вашей платформы у Вас могут быть различные типы новых строк, но даже в той же платформе часто различные типы новых строк используются. В особенности при контакте с форматами файлов и протоколами.
string ReplaceNewlines(string blockOfText, string replaceWith)
{
return blockOfText.Replace("\r\n", replaceWith).Replace("\n", replaceWith).Replace("\r", replaceWith);
}
Вы добавляли игнорируемые маршруты * .axd в global.asax?
Можете ли вы опубликовать остальную часть вашего web.config?
Или, если вам достаточно удобно, можете ли вы просто убедиться, что разделы httpHandlers и httpModules (НЕ обработчики и модули) правильно залил в web.config?
Работая с IIS7, я обнаружил, что мне нужны оба заполненных раздела web.config
( system.web
И system.webServer
]) - см. Эльмах не работает с сайтом asp.net .
Возможно, это связано.
В меню можно включить строку состояния вызова.
Аппаратное обеспечение > Переключение строки состояния вызова
-121--3375257-Мы знаем, что две звездные линии перпендикулярны, если произведение их откосов равно -1, так как плоскость дана мы можем найти наклоны трех последовательных линий, а затем умножить их, чтобы проверить, действительно ли они перпендикулярны или нет. Предположим, что у нас есть линии L1,L2,L3. Теперь если L1 перпендикулярен L2 и L2 перпендикулярен L3, то это прямоугольник и наклон m (L1) * m (L2) = -1 и m (L2) * m (L3) = -1, то это означает, что это прямоугольник. Код следующий
bool isRectangle(double x1,double y1,
double x2,double y2,
double x3,double y3,
double x4,double y4){
double m1,m2,m3;
m1 = (y2-y1)/(x2-x1);
m2 = (y2-y3)/(x2-x3);
m3 = (y4-y3)/(x4-x3);
if((m1*m2)==-1 && (m2*m3)==-1)
return true;
else
return false;
}
-121--1061517- Для Элмы нужно различать две вещи: Сначала модули http выполняют всю работу по регистрации ошибок, электронной почте... и т.д. Во-вторых, обработчики http, отображающие страницу журнала ошибок и другие страницы (rss... etc.)
У меня была та же проблема с 404 ресурсом, которая не найдена, потому что у меня странная настройка! на моей машине разработки (windows 7, iis 7) elmah работал как шарм, потому что пул приложений работал в режиме интегрированного конвейера. В производственной машине, однако, приложение использовало управляемый конвейер, и я всеми силами пытался заставить Элму работать, но все это было бесполезно...
Затем я получил идею отображения пользовательского интерфейса (страница журнала ошибок, rss, сведения об ошибке,...) с помощью обычных страниц aspx. Я загрузил исходный код, внес некоторые изменения (извините Atif, я был вынужден сделать это, потому что мне нужно было самое быстрое решение), а затем в моем приложении я создал папку, в которой я создал обычные aspx страницы, которые наследуют от Elmah определенные страницы. Страница содержит только одну строку (например, для страницы сведений: <% @ Page Language = «C #» Inherits = «Elmah.ErrorDetailPage»% >)
Теперь я смог запустить Elmah независимо от IIS 6/7 и работает как шарм.. И это спасло меня от большой головной боли правильной настройки http-обработчиков и устранения неполадок в его работе! кроме того, настройка безопасности намного проще!
Я не знаю, заинтересовано ли сообщество в этом решении (если да, я готов опубликовать свои полные изменения).
Надеюсь, что это даст вам представление о том, как решить проблему альтернативным способом (и если вам нужна модифицированная DLL с полными инструкциями о том, как ее использовать, просто скажите мне!)
В настройках пула приложений в IIS установите для Managed Pipelin Mode
значение Classic
, если вы не хотите изменять код или веб-сайт . .config
файл. Ваш axd.s
будет работать как раньше.