Где сервер разработки ASP.NET хранит свои журналы?

Я пытаюсь решить проблему, при которой некоторые относительные URL-адреса не разрешаются должным образом на веб-сайте ASP.NET. Я хочу просмотреть журналы HTTP, чтобы определить, какие URL-адреса запрашиваются с веб-сервера. Я использую сервер разработки ASP.NET, а не IIS.

Итак, существуют ли журналы, создаваемые сервером разработки ASP.NET, где я могу проверить, какие файлы запрашиваются?

Windows 7, 64-разрядная версия
VS2008
ASP.NET 3.5 SP1


person David    schedule 19.01.2011    source источник
comment
Я не уверен, что вы имеете в виду под сервером разработки. Вы имеете в виду встроенный сервер Visual Studio?   -  person Jeff    schedule 19.01.2011
comment
@Jeff: да, это также называется Cassini или Development Server.   -  person VoodooChild    schedule 19.01.2011
comment
@VoodooChild, спасибо. Я знал Кассини, но не знал, что Сервер разработки является официальным.   -  person Jeff    schedule 19.01.2011
comment
@Jeff: вообще-то я не уверен, официально ли это, и мне все равно. Я помню это, потому что на вашем значке в трее всегда появляется небольшой всплывающий шарик, когда вы используете кассу, который говорит что-то вроде ASP.NET Development Server Started :)   -  person VoodooChild    schedule 19.01.2011


Ответы (6)


Насколько я понимаю, в Cassini нет функции регистрации.

person Zayar    schedule 19.01.2011

Если вы хотите заменить базовый сервер разработки ASP.NET, который поставляется с Visual Studio ...

CassiniDev включает средство просмотра и ведения журнала запросов / ответов в реальном времени. Насколько я понимаю, вы можете очень легко использовать его как замену веб-сервера.

CassiniDev Log Viewer

CassiniDev, кажется, делает именно то, что вам нужно. Если вы абсолютно не можете использовать IIS для своего сайта, это может быть единственным другим вариантом с точки зрения возможности создания журнала запросов.

person Saul Dolgin    schedule 19.01.2011
comment
что вы имеете в виду, придерживаясь IIS в качестве единственного варианта? Разве вы не имеете в виду, что ему придется перейти на IIS? :) ..Или объясните, почему Кассини, на ваш взгляд, лучший выбор. - person VoodooChild; 19.01.2011
comment
@VoodooChild: Я изменил свое сводное заявление, чтобы отразить тот факт, что это альтернатива Кассини. Я не думаю, что @David может или хочет использовать IIS в своей ситуации. Лично я всегда предпочитаю использовать IIS для размещения своих веб-сайтов разработки, но я также понимаю, что это не всегда возможно или желательно для всех. - person Saul Dolgin; 19.01.2011

Короткий ответ:

Нет журналов для сервера разработки, также известного как Cassini.

Я настоятельно рекомендую использовать веб-сервер IIS, если ведение журнала имеет решающее значение для ваших нужд.

person VoodooChild    schedule 19.01.2011
comment
+1 за ссылки и комментарии к вопросам. Хотя Заяр победил тебя своим ответом, так что его приняли. :) - person David; 19.01.2011

Я бы переключился на IIS Express, он включает в себя ведение журнала, но, что еще лучше, он поддерживает функцию отслеживания неудачных запросов, которая предоставит вам гораздо больше информации.

См .: http://learn.iis.net/page.aspx/868/iis-express-overview/

person Carlos Aguilar Mares    schedule 20.01.2011

UltiDev Web Server Pro, хотя в нем нет журналов пока, когда запущенный из командной строки, он сообщает вам, к какому файлу сопоставлен запрос: Трассировка обработки запроса в UWS Pro

person VladH    schedule 11.07.2011

Эээ, если вы проявите терпение и не слишком много болтаете в своей системе, я смог найти ошибки в средстве просмотра событий в разделе приложений. Найдите категорию "WebHost", чтобы найти их.

person Matthew McGuire    schedule 08.05.2013