新配windows服务器及上边功能的试用体会

之前试用asp比较多,现在开始试用asp.net(C#),发现要使用的东西很多,asp.net是框架性语言,面向对象编程。而asp是解释性脚本语言。两则有很大差距。由于asp已经很古老了,新近的同事都是用asp(c#),并且asp还是太简单,复杂点的功能就无法实现,而asp(C#)能够实现。

asp(C#)在我看来有WEB框架,有服务框架,现在又提倡MVC等,但是我觉得要学好这些,不能着急,要学习一些如果装服务器(现在我们公司装的是windows 2008 R2),配置IIS7(IIS和II6有很多区别),配置sql2008 R2等都该学习学习。同时要快速访问远程服务器,有很多种方式,用微软自带的远程登陆,也可以用Remote Destop。

一、装Windows 2008 R2

具体如何装,应该也很简单,公司是网管装的,但是装完了要激活,网管给了一个Windows Loader,直接点击 install,系统就激活了。

二、IIS7安装及注意事项

在控制面板--》添加删除程序-->windows组件里面选择,

注意的是

1、如果要想让ASP也显示,则一定要记得勾上ASP,对于ASP.NET执行也要勾上相关的东西。

2、当安装好IIS后,可以在IIS下边添加应用池。应用池一般是和下边的应用程序一一对应的。我就建立了一个Application的应用此。在应用程序处,我建立了一个虚拟目录,并且写上了主机头(主要用于模拟域名所用如application.XXX.COM),端口选择了80,IP也写上了。但是出现了一个问题,无法访问ASPX,但是在VS2012里面预览是可以的,找了半天,发现IIS7必须要把虚拟目录转化为应用程序才可以(这是有别于IIS6)

三、SQL2008 R2

1、装上SQL2008之后,设置了SA,同时勾选了强制密码策略,关闭后无法登陆。然后我把强制密码策略去掉勾选依旧不行。后来网上说需要在是SQL2008配置工具,SQL配置里面的TCP/IP、Named Pipes、Shared Memory必须启动,然后VIA需要禁止才行。按照这个方法,SA登陆依然不行。反复检查了SA的登陆模式设置,服务器角色已勾选上了public、sysadmin还是不行,怎么办呢?最后发现是必须要重新启动sql服务。

2、按照步骤1的方式折腾了半天,SA是可以登陆了,但是用Windows登陆确无法进行,出现错误是登陆失败,错误:18456。如何处理呢,待续....

原文地址:https://www.cnblogs.com/liuxiaocao/p/2955110.html