为什么我的虚拟目录上加了一级目录

樟树林的世界 2007-12-03 04:42:19
我的虚拟目录指向是d:\aaa\
虚拟应用名称为aaa

通过http访问http://localhost/aaa/Default.aspx 时 IE上的url自动变成了http://localhost/aaa/(S(bokybq224xd2ou45kg3qbbam))/Default.aspx

这是怎么回事?
...全文
69 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
honey52570 2007-12-03
  • 打赏
  • 举报
回复
jf
root_ 2007-12-03
  • 打赏
  • 举报
回复
web.config中有如下一节
<!--  会话状态设置
默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。
如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。
若要禁用 Cookie,请设置 sessionState cookieless="true"。
-->
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
大正他爹 2007-12-03
  • 打赏
  • 举报
回复
各位楼上的已经解决了。
songle912 2007-12-03
  • 打赏
  • 举报
回复
session保存在url里了
lwl0376 2007-12-03
  • 打赏
  • 举报
回复
<system.web>
<sessionState cookieless="false"/>
</system.web>
cat_hsfz 2007-12-03
  • 打赏
  • 举报
回复
因为你设置了cookieless session,所以sesssion id放到URL里面了。
亚非 2007-12-03
  • 打赏
  • 举报
回复
将Web.Config中的节点trace下的cookieless设置成false即可。
樟树林的世界 2007-12-03
  • 打赏
  • 举报
回复
好像是webconfig cookie的原因,但是这个怎么解决呢?要不然我要改我子目录里的所有页面的链接了,会晕死。
vicqqq 2007-12-03
  • 打赏
  • 举报
回复
那是cookie
bingdian37 2007-12-03
  • 打赏
  • 举报
回复
你的应用程序设置的session存储的问题

这是正常的

你的应用程序的cookieless=true

所以,asp.net把sessionID存到URL中而不是cookie中了

可以摆脱对浏览器cookie支持的依赖
曲滨_銘龘鶽 2007-12-03
  • 打赏
  • 举报
回复
http://localhost/aaa/Default.aspx 里写啥了?
symbol441 2007-12-03
  • 打赏
  • 举报
回复
sf,不太明白楼主所说的

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧