Asp.net IIS会话问题
我已经安装了Windows 2003服务器和IIS 6.0。我在这台服务器上只发布一个网站 我在会话中遇到问题,例如: 在开始(www.xyz.com或xyz.com)打开带有www或不带www的页面地址时,它会保留不同的会话。应用程序只有一个相同的,我只想要一个会话 我怎么能设置这个 谢谢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。 要解决您的问题,您需要确保您的客户始终
Burak您可能正在客户端浏览器的cookie中存储会话信息。因此,浏览器将www.xyz.com和xyz.com视为两个不同的网站域,并创建两个单独的cookie。 要解决您的问题,您需要确保您的客户始终只在两个域中的一个域上结束。有两个解决方案是
- IIS中的url重写
- 301重定向
我个人认为301重定向是最容易/最干净的实现方式。在Windows IIS 6中使用规范URL和301重定向