2012-04-26 97 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需要集成模式。

相關問題