待到山花烂漫时,她在丛中笑.

发布新日志

  • 配置B/S服务器全过程:

    2007-08-15 11:23:28

    两天前,我的机器大范围的中了VKing病毒,因为使用诺顿的杀毒软件,竟然可以查到病毒,但却对病毒束手无策。于是想卸载了它改用卡巴算了。可是在添加/删除程序里卸载了一半就失败了,郁闷中。。。因为没有卸载完全,安装不了卡巴。最后只好删除注册表相关键值,等我删完后重新启动系统时,意外发生了,系统启动不了了,我想我在注册表中删除了不该删的东西。

    所以,花费了一天的工夫,重装系统,装杀毒软件,更新病毒库,查杀病毒,要命的工作终于做完了!因为服务器以前也是别人帮我配置的,自己也不懂web.net 的东西,所以我的恶梦才刚开始。

    一、安装IIS

    在控制面板-----添加/删除windows组件 找到Internet 信息服务IIS,把它勾选上,放入XP的安装盘,不到几分钟时间就安装完成了。

    二、配置IIS

    在计算机管理中,打开服务和应用程序,看到 Internet信息服务,找到默认网站,点右键“新建-----虚拟目录”按照提示输入虚拟目录访问的别名,在这里我假定sellserver,内容所在的目录位置映射到C:/inetpub/wwwroot,其他按默认设置,直到完成。然后我将我的程序copyC:/inetpub/wwwroot下面。现在访问主页。打开浏览器,在URL中键入http://localhost/sellserver, 1次访问速度可能会比较慢,最后提示可以找到网页,却没有权限,找了找原因,原来是在我在IIS中添加到默认网站的sellserver中启动默认文档不对。于是找到sellserver,右键----属性----文档中添加一项Default.aspx.确定后,重新登陆,显示OK!

    三、安装VS2003SQL2000

    安装程序可能大概花费两小时,之前用同事的数据库安装了一下,总在最后关头提示配置数据库错误,大概可能是安装文件不对,因为机器是XPsp2,所以只能安装SQLserver2000的开发版和个人版,于是下载了一个个人版。重新安装一切OKSQL选择windows集成验证,默认用户名sa.不设置密码。

    四、配置SQL2000

    开启SQL2000服务,打开企业管理器,新建一个数据库,将原来备份的库还原进来。

    五、编译.NET程序

    打开VS2003,打开程序的*.sln文件,没想到麻烦又来了,提示信息我忘记了,大概就是没有安装.netFramework 1.1版本之类的。按照帮助的指示,打开命令提示行,找到C:\WINDOWS\Microsoft.NET\Framework\V1.14322 运行aspnet_regiis 记得要加参数 /i. 程序又可以往下执行。因为程序没什么其他问题,所以编译一次通过。原本以为万事大吉,可当我登陆到网页上面,输入用户名和密码,提示错误!不好判断原因只好在程序里跟踪调试了,可没想到Debug 模式不能用,我将机器Administrator用户加入到了Debugger UserVS Developers组中,再次运行程序还是不行,最后又将IIS 下新加的网站,将身份验证设置为集成Windows 身份验证。OK,程序可以调试了,最后追踪到的结果是以aspnet用户登陆数据库时失败。怎么办才好?于是做了下面的操作,所有问题迎刃而解!

    就是给数据库添加一个aspnet用户,具体操作:1.打开SQLserver2000企业管理器,选择安全性-----登陆,这时候看到两个用户 2.右键---新建登陆,输入名称 你的主机名/aspnet,数据库选要访问的数据库。然后确定。3.打开数据库----要访问的库-----用户4.右键----新建数据库用户,在登陆名中选择刚创建的aspnet用户,角色成员选db_owner

    忘记了一点,就是要更改web.config文件中的内容,将主机名,数据库名改为和现在一致。

    六、访问网页,OK!

我的栏目

数据统计

  • 访问量: 6118
  • 日志数: 8
  • 图片数: 2
  • 建立时间: 2006-12-05
  • 更新时间: 2007-12-19

RSS订阅

Open Toolbar