Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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/0/windows/16.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
Asp.net IIS会话问题_Asp.net_Windows_Iis 6_Windows Server 2003 - Fatal编程技术网

Asp.net IIS会话问题

Asp.net IIS会话问题,asp.net,windows,iis-6,windows-server-2003,Asp.net,Windows,Iis 6,Windows Server 2003,我已经安装了Windows 2003服务器和IIS 6.0。我在这台服务器上只发布一个网站 我在会话中遇到问题,例如: 在开始(www.xyz.com或xyz.com)打开带有www或不带www的页面地址时,它会保留不同的会话。应用程序只有一个相同的,我只想要一个会话 我怎么能设置这个 谢谢 Burak您可能正在客户端浏览器的cookie中存储会话信息。因此,浏览器将www.xyz.com和xyz.com视为两个不同的网站域,并创建两个单独的cookie。 要解决您的问题,您需要确保您的客户始终

我已经安装了Windows 2003服务器和IIS 6.0。我在这台服务器上只发布一个网站

我在会话中遇到问题,例如:

在开始(www.xyz.com或xyz.com)打开带有www或不带www的页面地址时,它会保留不同的会话。应用程序只有一个相同的,我只想要一个会话

我怎么能设置这个

谢谢


Burak

您可能正在客户端浏览器的cookie中存储会话信息。因此,浏览器将www.xyz.com和xyz.com视为两个不同的网站域,并创建两个单独的cookie。 要解决您的问题,您需要确保您的客户始终只在两个域中的一个域上结束。有两个解决方案是

  • IIS中的url重写
  • 301重定向

我个人认为301重定向是最容易/最干净的实现方式。

在Windows IIS 6中使用规范URL和301重定向