会话值未在Azure App Service中保留

时间:2020-03-20 04:40:00

标签: azure azure-web-app-service azure-app-service-plans

会话未在Azure App Service中保留

我在Asp.net MVC中有一个Web应用程序,我用来设置会话。当我单击LoginButton

*

现在,请求转到IdentityServer并在回叫期间 我尝试检索会话Session["FlowType"] : "Auth" ,它给了我Session["FlowType"]值。

我也检查了 Azure Affinity Cooki e。一样,当我签到提琴手时。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

首先,确保字符串与“ FlowType”相同。

第二,您可以尝试如下调试代码。

Session["FlowType"]="aaa";
string test = Session["FlowType"].ToString();

检查'test'的值,为null或'aaa'。如果test的值正确,则可以打印Ctrl + Alt + i在Visual Studio中打开“立即窗口”。然后,您可以检查缺少Session的时间。

最后一步,也许您可​​以修改web.config来设置有关Session的配置。 希望以上回答对您有所帮助。

添加图片 Debug in azure

如何在天蓝色中调试。您也可以在Google上搜索它。

第1步:确保发布配置设置。像波纹管一样

publish configuration

步骤2:发布成功后,您可以附加调试器

  1. 我的IDE是vs2019,您可以单击View-> Cloud Explore,然后找到您的源组和Web应用程序。
  2. 就像图片一样,找到它,然后单击,它将显示Attach Debugger,然后您 调试器正在测试中。

How to find you attach app 3.第一次调试将花费很长时间。

相关问题