网址在asp.net中显示未知文件名? [英] Url showing unknown filename in asp.net?

查看:81
本文介绍了网址在asp.net中显示未知文件名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在网络配置中放入以下文件时...它会在网址中显示未知名称



 <   sessionState   

mode = InProc

< span class =code-attribute> cookieless = true

timeout = 30 / >





www.example.com/(S(fkcy42h0yhqrb3g0f0y4j0r5))/ pages ..



unknown file =(S(fkcy42h0yhqrb3g0f0y4j0r5))< br $> b $ b



Plz帮助我..

解决方案

解决你的问题你应该改变web.config中的设置,如下所示:

 <   sessionstate     mode   =   InProc    cookieless   =  false   超时  =  30  /  >  


会话ID存储在cookie中。每个请求都传递给服务器。

如果使用无cookie会话,则sessionId通过url传递。请刷这个链接



http:// msdn.microsoft.com/en-us/library/aa479314.aspx



首先查看cookieless sesion的所有效果,并决定使用cookieless或cookie会话。一些要点是



1.如果您使用的是无cookie会话,那么一旦浏览器关闭,状态将不会被维护。

2.安全威胁

3.移动浏览器的网址长度限制非常低

http://www.beansoftware.com/ASP.NET-Tutorials/Cookieless-Session-State.aspx

When i put below file in web config...it will showing unknown name in url

<sessionState

            mode="InProc"

            cookieless="true"

            timeout="30" />



www.example.com/(S(fkcy42h0yhqrb3g0f0y4j0r5))/pages..

unknown file = "(S(fkcy42h0yhqrb3g0f0y4j0r5))"


Plz help me..

解决方案

To solve your issue you should change the setting from your web.config like bellow:

<sessionstate mode="InProc" cookieless="false" timeout="30"/>


Session id is stored in cookie. Which is passed with each request to server.
If cookieless session is used then sessionId is passed through url. Please chechk this link

http://msdn.microsoft.com/en-us/library/aa479314.aspx

First look for all effect of cookieless sesion and decide to use cookieless or cookie session. Some points are

1.If you are using cookieless session then state will be not maintained once browser closed.
2.Security threats
3. Mobile browser has very low limits of url length
http://www.beansoftware.com/ASP.NET-Tutorials/Cookieless-Session-State.aspx


这篇关于网址在asp.net中显示未知文件名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆