2012-04-26 92 views
2

我找不到任何有关此信息...我不断收到一些错误,说我需要IIS集成模式。 Server.TransferRequest不适用于视觉工作室吗?Visual Studio测试服务器上的Server.TransferRequest

我的启动选项显示“使用默认服务器”。

这里是如何被使用它:

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

你使用什么iis – Adil 2012-04-26 16:47:46

+0

我说我使用Visual Studio测试服务器。 – TheGateKeeper 2012-04-26 16:50:08

+0

在什么情况下你使用'Server.TransferRequest'?你在写广告吗?这是你自己的.net应用程序,你正在写吗? – 2012-04-26 16:55:19

回答

3

“新TransferRequest方法通过使用IIS 7工作者线程执行一个完整的请求,这意味着页面请求将通过完整ASP.NET管道,给每个模块一个与请求交互的机会。“

查看更多ASP.NET: Using Server.TransferRequest

“(ASP)引入了与Internet信息服务(IIS) version 5.0功能是内置的服务器对象的ASP转移方法。”

查看更多How to Use the Server.Transfer Method

+0

谢谢,'Transfer'在我的情况下工作得很好。我想'TransferRequest'在你想完全创建一个新请求的情况下更有用。 – TheGateKeeper 2012-04-26 17:07:14

3

正确的。这不适用于VS Dev Server。这里是来自MSDN的详细信息。 VS Dev Server与IIS 7不太匹配,它不能以集成模式运行,所以如果这是您的生产环境,最好不要使用它。 TransferRequest需要集成模式。

相关问题