Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET会话问题(母版页/普通ASP.NET页)_C#_Asp.net_Session State - Fatal编程技术网

C# ASP.NET会话问题(母版页/普通ASP.NET页)

C# ASP.NET会话问题(母版页/普通ASP.NET页),c#,asp.net,session-state,C#,Asp.net,Session State,我有一个web应用程序,它同时使用母版页和标准的.aspx页面 对于我正在使用会话的登录例程,我在用户登录时创建会话,在任何内容页(分配给母版页)中导航工作正常,所有会话变量工作正常,当我单击指向其中一个.aspx页面的链接时,我得到以下错误: 对象引用未设置为对象的实例。 奇怪的是,并不是所有的电脑都会发生这种情况。我无法在本地运行代码的工作PC上重现此错误 当我尝试在我们的服务器上运行它时,会发生错误 有什么想法吗 谢谢我会尝试“跟踪”会话对象的SessionID,以确保它在页面上是相同的

我有一个web应用程序,它同时使用母版页和标准的.aspx页面

对于我正在使用会话的登录例程,我在用户登录时创建会话,在任何内容页(分配给母版页)中导航工作正常,所有会话变量工作正常,当我单击指向其中一个.aspx页面的链接时,我得到以下错误:

对象引用未设置为对象的实例。

奇怪的是,并不是所有的电脑都会发生这种情况。我无法在本地运行代码的工作PC上重现此错误

当我尝试在我们的服务器上运行它时,会发生错误

有什么想法吗

谢谢

我会尝试“跟踪”会话对象的SessionID,以确保它在页面上是相同的

周二我确实遇到了一个类似的问题,在发现我需要添加到web.config之前,我与之斗争了7个小时(主要是因为我们公司的官僚作风不允许开发人员部署代码,而且它在本地为我工作)。我原以为如果这条线不在那里,它会默认为正常的20分钟,但它解决了我的问题。这是另外一个需要检查的问题


祝你好运。这听起来不太有趣,因为没有简单的方法可以弄清楚到底发生了什么。

这就是我在web.config中的内容;我正在使用chrome开发工具跟踪会话,有时它在那里,有时它消失了。。。非常奇怪。如果我登录两次,会话将保留并在所有页面上运行。。。第一次登录会话仅在母版页上有效,在所有页面上两次。