C# MVC2表单验证默认情况下不使用cookie?

C# MVC2表单验证默认情况下不使用cookie?,c#,asp.net-mvc-2,forms-authentication,C#,Asp.net Mvc 2,Forms Authentication,我正在构建一个站点,并在VisualStudio的内置开发服务器上进行所有测试。一切正常,但在使用表单登录后,我的网站在某个时候停止使用cookie。垃圾被放置在URL字符串中,未设置Cookie。正在设置会话变量,但显然这些变量不包含身份验证信息,因为一旦从URL中删除垃圾,我的应用程序就会忘记我是谁。当我的路由重定向并丢失URL中的垃圾时,这是非常烦人和困难的,这让我觉得这是控制器的问题:( 我将添加到我的web.config中,一切都再次正常工作 你知道它为什么会改变,或者更确切地说,它为

我正在构建一个站点,并在VisualStudio的内置开发服务器上进行所有测试。一切正常,但在使用表单登录后,我的网站在某个时候停止使用cookie。垃圾被放置在URL字符串中,未设置Cookie。正在设置会话变量,但显然这些变量不包含身份验证信息,因为一旦从URL中删除垃圾,我的应用程序就会忘记我是谁。当我的路由重定向并丢失URL中的垃圾时,这是非常烦人和困难的,这让我觉得这是控制器的问题:(

我将
添加到我的web.config中,一切都再次正常工作


你知道它为什么会改变,或者更确切地说,它为什么会改变的原因是什么吗?我注意到intellisense也让我设置自动检测。也许这是默认设置,但我仍然不明白为什么事情从Cookie开始,然后移到没有Cookie。我有一些不同的应用程序在localhost上运行,但不是同时运行。我不这么认为有什么问题吗?

您的machine.config是否更改了?没有。自从我安装.net 4以来,它一直是一样的