2012-04-26 5 views
2

Я не могу найти информацию об этом ... Я продолжаю получать некоторые ошибки, говоря, что мне нужен интегрированный режим IIS. Server.TransferRequest не работает на визуальной студии?Server.TransferRequest на тестовом сервере Visual Studio

Мои параметры запуска говорят «Использовать сервер по умолчанию».

Вот как оно используется:.

Server.TransferRequest("RegisterSuccess.aspx?email="+ tbEmail.Text); 
+0

что вы используете – Adil

+0

Я сказал им, используя тестовый сервер Visual Studio. – TheGateKeeper

+0

В каком контексте вы используете 'Server.TransferRequest'? Вы пишете объявление? Это ваше собственное приложение .net, которое вы пишете? –

ответ

3

«Новый метод TransferRequest выполняет полный запрос с использованием IIS 7 рабочего потока Это означает, что запрос страницы будет проходить через полный ASP.NET трубопровода, давая каждому модулю возможность взаимодействия с запросом ».

Подробнее ASP.NET: Using Server.TransferRequest

"(ASP) функции, представленный в Internet Information Services (IIS) version 5.0 является методом передачи для ASP встроенного объекта Server."

Подробнее How to Use the Server.Transfer Method

+0

Спасибо, 'Передача' работает так же хорошо для моего дела. Я думаю, что «TransferRequest» более полезен в тех случаях, когда вы хотите полностью создать новый запрос. – TheGateKeeper

3

Correct. Это не будет работать с VS Dev Server. Вот подробности от MSDN. VS Dev Server не очень точно соответствует IIS 7, и он не запускается в интегрированном режиме, поэтому вам лучше не использовать его, если это ваша производственная среда. И TransferRequest требует интегрированного режима.

Смежные вопросы