2017-07-17 104 views
0

使用Sitecore 7.2,我想做一個Server.Transfer(Response.Redirect不會做這個工作),在我的一個Sublayouts的Page_Load內。其重定向到我的Sitecore站點內的頁面,在瀏覽器中可以訪問。Server.Transfer - 錯誤執行子請求

但Server.Transfer的拋出下面的錯誤

[HttpException (0x80004005): Error executing child request for /my-account/Renewal messages.] 
    System.Web.HttpServerUtility.ExecuteInternal 

有什麼在Sitecore的是防止這種工作?會不會有可能?

+0

你有沒有試過Server.TransferRequest? –

回答

0

某些資源(如.cshtml頁面)要求您使用Server.TransferRequest來執行指定URL的異步執行。

如果這不起作用,請確保您要傳輸的資源存在於您的網站中,並且不在其他網站內,例如當它位於子虛擬目錄或子應用程序中時。

+0

謝謝! Server.TransferRequest爲我工作 –

相關問題