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