Asp.net ASPX未在生产Azure堆栈中重定向
我正在部署在Azure Stack上的ASP.NET中创建的网站。有一个ASPX页面,我正在尝试在身份验证后重定向,它在我的本地机器上运行良好,但在发布它之后,即使凭据正确,它也不会转到此页面。下面的代码来自CS页面Asp.net ASPX未在生产Azure堆栈中重定向,asp.net,redirect,azure-stack,Asp.net,Redirect,Azure Stack,我正在部署在Azure Stack上的ASP.NET中创建的网站。有一个ASPX页面,我正在尝试在身份验证后重定向,它在我的本地机器上运行良好,但在发布它之后,即使凭据正确,它也不会转到此页面。下面的代码来自CS页面 Response.Redirect("~/TestPage.aspx", false); Context.ApplicationInstance.CompleteRequest(); 本页包含 <asp:Content ID="Content1
Response.Redirect("~/TestPage.aspx", false);
Context.ApplicationInstance.CompleteRequest();
本页包含
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-heading">
</div>
<br />
<div class="panel-heading">
<i class="fa fa-dashboard"></i><b>
<asp:Label ID="lblTestDashboard" runat="server" /></b>
</div>
<br />
<div class="panel-body">
<div>
DASHBOARD
</div>
</div>
</div>
</div>
</div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" runat="server">
</asp:Content>
仪表板
在这上面,母版页正在调用代码
部署后,我得到的问题重定向到这个页面,但如果创建一个新的网页,并试图重定向,然后它很容易导航到这个新页面。我正在努力解释为什么上面的页面无法重定向。这段代码有什么问题吗?我已经检查了我的母版页上写的地方 HttpContext.Current.User.Identity.Name AzureStack不支持它,所以我通过会话传递用户名,然后验证它 string.IsNullOrEmpty(Convert.ToString(会话[“UserID”]
在Azure堆栈上,标识永远不会起作用。你为什么说HttpContext.User.Identity.Name在Azure堆栈中不起作用?你基于什么?