DNET配置前,手机配置越高是不是越容易烫必须先配置SNET

asp.net SessionState的sqlserver模式的配置及使用
1.由于项目dll文件变动比较频繁,而保存登陆的状态又保存在Session中,所以导致用户经常无故掉线。(dll变动的时候导致Session丢失)
2.有一种方法可以长期保存session,那就是session的SqlServer模式。还是先介绍一下session的四种模式吧:
ASP.NET会话状态模块在Web.config文件中&System.web&标记下的&Sessionstate&标记的mode属性来决定该属性的四种可能的值:
Off、 Inproc StateServer 和SQLserver。
①. Inproc是缺省的设置
它允许“无Cookie”的会话,以及在服务器之外存储会话数据。ASP.NET会话状态模块在Web.config文件中像下面这样配置:&sessionState mode="InProc" cookieless="false" timeout="20" /&在这个例子中,mode属性设为InProc(默认值),表明会话状态要由ASP.NET存储到内存中,而且不用Cookie来传递会话ID。
相反,会话ID要直接插入一个网页URL的查询字符串中。例如,采用InProc模式并建立一个会话之后,调用一个假想的ASP.NET网页时,需要采用下面这样的URL:http://my.website.com/(12mfju55vgblubjlwsi4dgjq)/education.aspx圆括号中长长的字母、数字字符串就是会话ID。
ASP.NET引擎从查询字符中提取会话ID,并将用户请求与特定会话联系起来。采取这种方式,不管Cookie还是隐藏表单字段都用不着了。所以,即使网页中没有使用表单,也能加入会话。但是这种方法,应用程序的状态将依赖于
ASP.NET进程, 当IIS进程崩溃或者正常重启时,保存在进程中的状态将丢失。
②.mode属性设为Off
和从前的ASP一样,ASP.NET的会话状态管理是要产生开销的。所以,假如某个网页不需要访问Session对象,开发者应将那个页的Page预编译指令的EnableSessionState属性设为False。要为整个网站禁用会话状态,可在Web.config文件中将sessionState元素的mode属性设为Off。
为了克服inproc 模式的缺点, ASP.NET 提供了两种进程外保存会话状态的方法(③和④)。
③.StateServer会话管理
将mode属性设为StateServer,也就是将会话数据存储到单独的内存缓冲区中,再由单独一台机器上运行的Windows服务来控制这个缓冲区。状态服务全称是“ASP.NET State Service ”(aspnet_state.exe),它由Web.config文件中的stateConnectionString属性来配置。该属性指定了服务所在的服务器,以及要监视的端口:&sessionState
mode="StateServer"
stateConnectionString="tcpip=myserver:42424"
cookieless="false" timeout="20" /& 在这个例子中,状态服务在一台名为myserver的机器的42424端口(默认端口)运行。要在服务器上改变端口,可编辑HKLM\SYSTEM\CurrentControlSet\Services\aspnet_state注册表项中的Port值。显然,使用状态服务的优点在于进程隔离,并可在Web farm中共享。
使用这种模式,会话状态的存储将不依赖于iis进程的失败或者重启,然而,一旦状态服务中止,所有会话数据都会丢失。换言之,状态服务不像SQL Server那样能持久存储数据;它只是将数据存储在内存中。
④.用SQL Server进行会话管理 (重点讲解)
ASP.NET还允许将会话数据存储到一个数据库服务器中,方法是将mode属性变成SqlServer。 在这种情况下,ASP.NET尝试将会话数据存储到由sqlConnectionString属性(其中包含数据源以及登录服务器所需的安全凭证)指定的SQL Server中。
3.配置用SQL Server进行会话管理
具体配置如下:
①、运行Framewor安装目录下的InstallSqlState.sql文件,framework的安装目录为C:/WINDOWS/Microsoft.NET/Framework/...
(例如:C:\Windows\Microsoft.NET\Framework\v4.0.30319)
②、这时会提示错误,因为该应用没有注册。此时需要在命令行下注册该应用,运行如下命令:
aspnet_regsql.exe
-ssadd -sstype c -d &Database Name& -S &SQL Server IP& -U &User Name& -P &Password&
注:&Database Name&为数据库名为ASPState ,&SQL Server IP&为数据库实例名像 IBM-PC\SQLEXPRESS
(若数据库不是2005的不要写ip地址,否则会连接失败),&User Name&为sa(或与sa同等权限的),&Password& 为 sa用户名的密码
会话定义成功,但是会提示在web应用中进行相应的配置,此时查看SQLServer会发现增加了数据库ASPState,但是没有表。
③、在命令行下运行如下命令:
aspnet_regsql.exe
-ssadd -sstype p -S &SQL Server IP& -U &User Name& -P &Password&
该命令对此应用进行了持久化操作。这时会看到ASPState数据库里面多了两张表,ASPStateTempSession就可以用来保存Session。
应用时,需要在webconfig中添加如下配置:
配置节点如下:&sessionState mode="SQLServer"
sqlConnectionString="server=&Server IP&;database=&Database Name&;uid=&User Name&;pwd=&Password&;"cookieless="false" timeout="20" /&
虽然timeout设置的是20分钟但是
过期以后仍然可以获取到session的值。
没有更多推荐了,(来福小姐)
(一个妹子不太够)
第三方登录:博客访问: 2443734
博文数量: 432
博客积分: 12019
博客等级: 上将
技术积分: 6075
注册时间:
认证徽章:
netbeans_default_options="-J-client -J-Xss4M -J-Xms512m -J-Xmx1024m -J-XX:PermSize=32m -J-XX:MaxPermSize=128m -J-Dnetbeans.logger.console=false -J-Xverify:none -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dfile.encoding=GBK -J-Duser.language=en -J-Duser.country=US -J-XX:+AggressiveOpts -J-XX:+UseFastAccessorMethods -J-XX:+UseThreadPriorities -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.opengl=true -J-Dsun.java2d.d3d=false -J-XX:ReservedCodeCacheSize=200m -J-Dorg.level=OFF -J-Dorg.openide.level=OFF -J-Dcom.level=OFF -J-Djavax.level=OFF -J-Djava.level=OFF --fontsize 14"
或者 中文环境netbeans_default_options="-J-client -J-Xss4M -J-Xms512m -J-Xmx1024m -J-XX:PermSize=32m -J-XX:MaxPermSize=128m -J-Dnetbeans.logger.console=false -J-Xverify:none -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dfile.encoding=GBK -J-XX:+AggressiveOpts -J-XX:+UseFastAccessorMethods -J-XX:+UseThreadPriorities -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.opengl=true -J-Dsun.java2d.d3d=false -J-XX:ReservedCodeCacheSize=200m -J-Dorg.level=OFF -J-Dorg.openide.level=OFF -J-Dcom.level=OFF -J-Djavax.level=OFF -J-Djava.level=OFF --fontsize 14"
阅读(2180) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~
谢谢啊,确实提升了不少速度
请登录后评论。DeviceNet(主/从)转PROFIBUS DP PROFIBUS DP从站转DeviceNet 网关 上海泗博自动化技术有限公司-产品信息
DeviceNet/PROFIBUS DP转换器选型指南
PROFIBUS主站
PROFIBUS从站
DeviceNet主站
DeviceNet从站
&“S”表示“Slave”,从站。&
销售服务热线:021-
DeviceNet/PROFIBUS网关
基本说明:
支持具有DeviceNet接口的设备连接到PROFIBUS DP。该模块在PROFIBUS DP一侧为从站,在DeviceNet一侧为主站
产品特点:
应用广泛:支持将DeviceNet设备网连接到PROFIBUS DP总线。如:具有DeviceNet接口的变频器、电机启动保护装置、智能高低压电器、智能现场测量设备及PLC等等
使用简单:用户不必了解PROFIBUS和DeviceNet技术细节,只需参考产品手册及提供的应用实例,根据要求完成配置,即可实现通信
透明通信:用户可以依照PROFIBUS通信数据区和DeviceNet通信数据区的映射关系,实现PROFIBUS到DeviceNet之间的数据透明通信
&&&1、 完全的PROFIBUS DP V0从站功能,遵循EN50170和JB/T 1:测量和控制数字数据通信工业控制系统用现场总线&&&&&&&&第3部分:PROFIBUS规范;
&&&2、 PROFIBUS波特率自动侦听,最大为6M;
&&&3、模块上的PROFIBUS DP接口和DeviceNet接口都有2.5KV光电隔离;
&&&4、 DeviceNet侧为主站,支持DeviceNet Poll I/O扫描;
&&&5、 DeviceNet支持的波特率有 125K,250K,500K;
&&&6、 PROFIBUS输入输出字节数:V3.0版之后最大244字节输入和244字节输出(之前版本为最大112字节输入和112字节输出);
&&&7、 工作环境温度:-20℃ ~ 60℃;
&&&8、 相对湿度: 5% ~ 95% (无凝露);
&&&9、符合EMC测试标准;符合ODVA测试标准;
&&&10、 机械尺寸: 40mm(宽)×125mm(高)×110mm(深);
&&&11、 防护等级:IP20;
&&&&&&&您可能还需要:
&&&PD-100最新相关下载
&&&PD-100软件支持
&&&PD-100相关配件
&&&PROFIBUS DP系列
&&&DeviceNet系列
留言之前请先登录.4.5K85 条评论分享收藏感谢收起delorean.readthedocs.io/en/latest/from delorean import Delorean
EST = "US/Eastern"
d = Delorean(timezone=EST)
Prettytable很可能你没听过 Prettytable 这个库,因为它在 GoogleCode上···简直就是编程圈里的西伯利亚,又偏又冷。不过虽然身在犄角旮旯,Prettytable 却能帮我们在终端或浏览器上构造出很漂亮的外观。所以如果你在为 IPython Notebook 忙着找新插件,试试 Prettytable 用到你的 HTML_repr_上。地址:Wget是不是有时候因为工作需要,自己要闷头写网络爬虫?有个叫 Wget 的库就是个很好的爬虫工具。想递归下载一个网站?爬取页面的所有图片?想避开 cookie 追踪?没问题,全都可以。甚至在电影《社交网络》里连马克·扎克伯格都说:首先是 Kirkland,它们开放了所有的东西,允许在他们的 Apache 配置上索引内容。所以用点 Wget 的小技巧就足够下载整个 Kirkland Facebook。小菜一碟!Wdget 的 Python 版本非常简单易用:import wget
wget.download("http://www.cnn.com/")
# 100% [............................................................................] 280385 / 280385
地址:PyMC不确定现在有多少人用 PyMC,现在 Scikit-learn 好像成了人见人爱的小天使(也确实很厉害),但是 PyMC 也值得我们的关爱。PyMC 是一个用于贝叶斯分析的库,在很多数据科学和 Python 博客里以及卡梅隆·戴维森-皮隆的《Bayesian Methods for Hackers》里多次出现。from pymc.examples import disaster_model
from pymc import MCMC
M = MCMC(disaster_model)
M.sample(iter=10000, burn=1000, thin=10)
[-----------------100%-----------------] 10000 of 10000 complete in 1.4 sec
地址:Sh不能没让你看到 Sh 这个库你就走掉了。Sh 能让你将 shell 命令以函数导入 Python 中。如果有些工作在 bash 中很简单,但你不知道怎么在 Python 中完成(比如递归搜索文件),这时 Sh 就会超级有用。from sh import find
find("/tmp")
/tmp/foo/file1.json
/tmp/foo/file2.json
/tmp/foo/file3.json
/tmp/foo/bar/file3.json
地址:FuzzywuzzyFuzzywuzzy 是一款非常简单的 Python 库,花个两三分钟就能通读它的原理: Fuzzywuzzy 是一款很强大的模糊字符串匹配工具,很适合用于在不同数据库中创建特征向量或匹配记录。地址:ProgressbarProgressbar 是 Python 中的一个文本进度条程序库,用于展示长时间运行操作的过程,从视觉上提示你程序的处理进度。Progressbar 非常简单易用,也很强大。如果系统支持,它还能自动启用一些功能,比如自动调整。from progressbar import ProgressBar
import time
pbar = ProgressBar(maxval=10)
for i in range(1, 11):
pbar.update(i)
time.sleep(1)
pbar.finish()
# 60% |######################################################## |
地址:Colorama前面说到可以让程序有很棒的进度条,干嘛不再酷炫点,比如变成彩色!这点也很实用,可以在运行出错时提醒你。借助 Colorama 就能做到,使用起来很简单。将它放入脚本中,往颜色中添加任何你想打印的文本即可:地址:Uuid如果你在编程过程中需要唯一 ID,那么这个叫 UUID 的 Python 库绝对是个好工具,它实现了 1,3,4 和 5 版本的 UUID 标准,用起来很方便。import uuid
print uuid.uuid4()
# e7bafa3d-274e-4b0a-b9cc-db61
地址:BashplotlibBashplotlib 是一款命令行工具,用于在终端绘制基本的图形。假如你没有 GUI 的话,它能让你迅速的可视化数据。它由 Python 编写,可以用 pip 随时随地迅速安装。$ pip install bashplotlib
$ scatter --file data/texas.txt --pch x
地址:参考资料: (二维码自动识别)赞同 54217 条评论分享收藏感谢收起}

我要回帖

更多关于 怎么看车是不是买的这个配置呢 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信