Страница только сообщения назад с прикрепленным Fiddler? - PullRequest
0 голосов
/ 13 января 2009

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

У нас есть простая страница входа в систему, с которой мы работали в прошлом, но на этой машине она отказывается отправлять сообщения при нажатии кнопки входа. У меня есть информация о трассировке, вставленная на страницу с помощью:

<%@ Page language="c#" Debug="True" Trace="True" Codebehind="UILogon.aspx.cs" AutoEventWireup="true" Inherits="CustomAuthExtension.UILogon, CustomAuthExtension" Culture="auto" meta:resourcekey="PageResource1" UICulture="auto" %>

Я вижу изменение идентификатора сессии при каждом нажатии кнопки. Если я присоединяюсь к процессу, я вижу, что он проходит через InitComponent, но никогда не попадает в код btnLogon_click.

Тем не менее, если я запустил Fiddler, все будет хорошо, и он отправит обратно нормально.

Что происходит? Тайм-аут? Неверные настройки IIS?

Редактировать: IE7 (приложение только для IE), и я только что выяснил, что если я оставлю его на точке останова в OnInit на пару секунд, он сработает и достигнет второй точки останова в btnLogon_Click , если я отпущу это немедленно, это не поражает это. Что указывает на какую-то странную проблему тайм-аута.

1 Ответ

0 голосов
/ 20 января 2009

Это была проблема конфигурации с IIS. Никогда не следует включать анонимность и проверку подлинности Windows, чтобы расширение форм служб Reporting Services корректно работало с внешним приложением.

Перезапустите наш процесс настройки, и он работает.

...