Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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 本地主机url中的奇怪文本_Asp.net - Fatal编程技术网

Asp.net 本地主机url中的奇怪文本

Asp.net 本地主机url中的奇怪文本,asp.net,Asp.net,我使用的是DevelopmentServer,而不是IIS(我想),当我试图浏览到我正在处理的页面时,我的url字符串的显示方式有所不同 他们通常的样子; localhost:44044/Account/Register.aspx 现在他们看起来像这样; 本地主机:44044/(S(rzoxv2lrex3xsh1osfdnpf))/Account/Register.aspx 有人知道localhost之后的那一部分来自哪里吗?我想知道这是否就是为什么我现在在尝试运行页面时(它以前工作过)会出现指

我使用的是DevelopmentServer,而不是IIS(我想),当我试图浏览到我正在处理的页面时,我的url字符串的显示方式有所不同

他们通常的样子; localhost:44044/Account/Register.aspx

现在他们看起来像这样; 本地主机:44044/(S(rzoxv2lrex3xsh1osfdnpf))/Account/Register.aspx


有人知道localhost之后的那一部分来自哪里吗?我想知道这是否就是为什么我现在在尝试运行页面时(它以前工作过)会出现指定的强制转换错误的原因。

如果您不允许将会话标识符存储在cookie中,这就是会话标识符

如果在web.config中的
sessionstate
节点中,您有
cookieless=“true”
,那么该标识符将被放入url中,以便服务器仍然可以检索用户的会话

请参见MSDN

在ASP.Net中的外观。这是由web.config中应用程序的配置方式引起的

在web.config或machine.config级别检查:

至于你的铸造错误,我们需要看到一些代码。如果您的配置已更改(如无cookieless会话所示),那么您的应用程序可能会由于另一次配置更改而失败


另请参见:

不确定它是如何改变的或为什么改变的。我确实通过asp.NETWeb配置使用MySQL作为我的成员资格提供者。I h=刚刚尝试将cookieless设置为False,但收到VS2012的警告,表示False无效?我是否要从配置文件中删除该行?您可能只需要删除它…默认值为false(小写字母“F”)。我将单独发布另一个问题,因为它显然与此无关。在表单身份验证中使用cookieless=“UseUri”时,也会生成这种行为。