Не удается заставить MiniProfiler работать с веб-формой Asp.net

Я новичок в MiniProfiler и пытаюсь заставить его работать. Выполнив инструкции, я застрял с ошибкой 405: «HTTP-глагол POST, используемый для доступа к пути «/Faconnect.Portal/mini-profiler-resources/results», не разрешен».

Когда я пробую прямую ссылку:

http://localhost/mini-profiler-resources/results?id=b5183613-a22a-4c59-836a-d5f066de30ef

Выдает ошибку: Страница не найдена

Итак, мои предположения: маршрутизация не работает должным образом для моего сайта. (Это работает, когда я запускаю демонстрационное приложение веб-форм MiniProfiler)

Я уже включил следующие конфиги

      <modules runAllManagedModulesForAllRequests="true"/>
      <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
      <add name="UrlRoutingModule1" path="mini-profiler*.js" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
      <add name="UrlRoutingModule2" path="mini-profiler*.css" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
      <add name="UrlRoutingModule3" path="mini-profiler*.tmpl" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />

Я работаю над Windows XP, Visual Studio 2010, Cassini, ASP.net 4.


person Nhím Hổ Báo    schedule 24.08.2012    source источник
comment
Проблема очень похожа на ситуацию, когда я пытаюсь запросить страницу, на которую не добавлен MiniProfile.dll. Любые идеи?   -  person Nhím Hổ Báo    schedule 24.08.2012
comment
Вот обновление, когда я создаю новый веб-сайт. Оно работает. Даже когда я копирую весь Webconfig с неисправного сайта на новый. Он все еще работает. Думаю, должны быть какие-то проблемы с кодом   -  person Nhím Hổ Báo    schedule 25.08.2012


Ответы (1)


После нескольких часов борьбы с этим я узнаю причину этого. Мой сайт имеет следующий формат

http://localhost:9999/App.Module1/...

Проблема здесь в том, что "." в Пути. Это как-то запрещено Cassini или MiniProfiler, я не знаю. Удалите эту маленькую и проблема решена.

person Community    schedule 26.08.2012