仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 885|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET教程之怎样用c# 毗连字符串数据库服务器端口

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:28:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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来架构,却不知道如何下手。
老尸 该用户已被删除
沙发
发表于 2015-1-18 17:03:47 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
只想知道 该用户已被删除
板凳
发表于 2015-1-22 15:21:43 | 只看该作者
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
小妖女 该用户已被删除
地板
 楼主| 发表于 2015-1-31 07:43:09 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
乐观 该用户已被删除
5#
发表于 2015-2-6 18:32:11 | 只看该作者
可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
冷月葬花魂 该用户已被删除
6#
发表于 2015-2-18 02:51:38 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
活着的死人 该用户已被删除
7#
发表于 2015-3-6 00:35:25 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
再现理想 该用户已被删除
8#
发表于 2015-3-12 17:26:00 | 只看该作者
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
山那边是海 该用户已被删除
9#
发表于 2015-3-20 01:02:59 | 只看该作者
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 21:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表