|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在CSDN里搜索一下“初学”两字,竟有三百余篇帖子(也许更多)。有些帖子说,有了asp的基础,只要15天就能很熟悉了,我甚感自己的愚钝。更多帖子是向大家请教初学者适合看书。两个多月的时间(当然平常杂事比较多。一般的数据库毗连字符串设置,这是在MSSQL服务器端口是1433(默许)的情形下。<addkey="Article"value="server=.;uid=Admin;pwd=admin;database=db;"></add>
可是偶然候,为了数据库服务器平安,这个端口会被改成别的的,这时候再毗连数据库大概报出以下毛病:
在创建与服务器的毗连时堕落。在毗连到SQLServer2005时,在默许的设置下SQLServer不同意举行远程毗连大概会招致此失利。(provider:定名管道供应程序,error:40-没法翻开到SQLServer的毗连)
这时候只必要把端标语加上就能够了:
<addkey="Article"value="server=.,端标语;uid=Admin;pwd=admin;database=db;"></add>
端口修正办法:
“入手下手”-->“服务器收集有用工具”-->tcp/ip-->默许端口:2433(别的的也能够)
StateServer会话办理
将mode属性设为StateServer,也就是将会话数据存储到独自的内存缓冲区中,再由独自一台呆板上运转的Windows服务来把持这个缓冲区。形态服务全称是“ASP.NETStateService”(aspnet_state.exe),它由Web.config文件中的stateConnectionString属性来设置。该属性指定了服务地点的服务器,和要监督的端口:
<sessionStatemode="StateServer"
stateConnectionString="tcpip=myserver:42424"
cookieless="false"timeout="20"/>
在这个例子中,形态服务在一台名为myserver的呆板的42424端口(默许端口)运转。要在服务器上改动端口,可编纂HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesaspnet_stateParameters注册表项中的Port值。明显,利用形态服务的长处在于历程断绝,并可在Webfarm中共享。利用这类形式,会话形态的存储将不依附于iis历程的失利大概重启,但是,一旦形态服务中断,一切会话数据城市丧失。换言之,形态服务不像SQLServer那样能耐久存储数据;它只是将数据存储在内存中。
没法向会话形态服务器收回会话形态哀求。请确保ASP.NETStateService(ASP.NET形态服务)已启动,而且客户端端口与服务器端口不异。假如服务器位于远程盘算机上,请反省
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesaspnet_stateParametersAllowRemoteConnectio
n的值,确保服务器承受远程哀求。假如服务器位于当地盘算机上,而且下面提到的注册表值不存在大概设置为0(假如改成1,便可承受远程毗连),则形态服务器毗连字符串必需利用“localhost”或“127.0.0.1”作为服务器称号。
以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。 |
|