0
我試圖重寫,像這樣一個網址:HttpContext.Current是轉讓後沒有或重寫
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
If [some condition] Then
Dim sPath = [fix up path]
Context.RewritePath(sPath)
End If
End Sub
新的路徑是否正確調用,但是當它是,HttpContext.Current
是Nothing
,這打破了我碼。 Server.Transfer
和Server.TransferRequest
有同樣的問題。爲什麼會這樣,我能做些什麼來重寫請求並保留HttpContext?
更新:使用IIS重寫模塊會發生同樣的事情。