Добавление пользовательских заголовков - PullRequest
4 голосов
/ 22 сентября 2008

Мне нужно создать и добавить пользовательские заголовки в приложение ASP.NET 2.0. Примером является симуляция единого входа в нашу среду разработки / тестирования.

Когда я пытаюсь добавить заголовки, я сталкиваюсь с «Не поддерживается на этой платформе». ошибка. BigJim имеет хороший пост на эту тему здесь: http://bigjimindc.blogspot.com/2007/07/ms-kb928365-aspnet-requestheadersadd.html

Корень моей проблемы заключается в том, что мне нужно моделировать различные лица, входящие в мое приложение. Не просто добавление статических данных в HttpModule. Мне нужно взять значения из пары TextBox и передачи информация из них в пользовательские заголовки, а затем перенаправить пользователя. HttpModule происходит с ранней стадии разработки ...

Кто-нибудь сейчас, если существует простое решение для перенаправления / прокси, можно использовать в среде разработчиков? Или есть простой / красивый способ сделать это в коде?

Ответы [ 5 ]

1 голос
/ 05 ноября 2008

Если вы используете IIS 7, вы можете установить режим конвейера на встроенный

Этот параметр находится в свойствах пула приложений.

1 голос
/ 22 сентября 2008

Один метод, который я использовал раньше, хотя и с большим количеством затяжек, это NUnitASP .

Это основано на инфраструктуре NUnit, но предназначено для тестирования пользовательского интерфейса ASP.NET.

Он в основном запускает браузер в памяти и способен манипулировать контентом точно так же, как это делает пользователь. С его помощью вы можете просматривать свою страницу, вводить данные в текстовые поля и отправлять страницы.

Надеюсь, это поможет вам провести необходимое тестирование. Я использовал его для проверки нагрузки и просматривал сайты для сбора данных.

0 голосов
/ 22 сентября 2008

почему не используется модель аутентификации форм ASP.NET?

вы определяете ваши "личные папки". если вы пытаетесь получить доступ к личной папке без входа в систему, вы автоматически перенаправляетесь на свою пользовательскую страницу входа.

вот пара ссылок: http://support.microsoft.com/kb/301240

http://www.asp.net/learn/security/tutorial-02-cs.aspx

0 голосов
/ 22 сентября 2008

Браузер удаляет заголовок, если вы выполняете Response.AddHeader () ... Заголовок должен быть добавлен к первоначальному запросу ...

0 голосов
/ 22 сентября 2008

Я могу ошибаться, но метод Response.AddHeader() все еще не работает?

Хотя я согласен с Оскаром , что формальное решение для тестирования, такое как NUnitASP , является хорошей идеей. Хотя, NUnitASP немного устарел. Я все еще использую его для некоторых своих проектов только потому, что он все еще работает; он просто не так совершенен или прост, как WaTiN или подобные проекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...