前两天收到任务,把考试系统给发布了。其实,简单的发布系统的话也不会有太大的困难。但是,听说过直接通过服务器ip就能访问网站的,自己就琢磨着研究一下这个问题。
然后,自己就找啊找的,这过程中遇到了一系列的问题。一次是电脑iis突然之间没有响应了。自己关了重新打开,折腾了好几遍也不行。别的程序有反应,iis怎么着也没有反映。找高人帮忙弄了弄,也不行。结果,电脑重启一下就行了。(电脑重启在好多时候还是一个非常有效的解决问题的方法的。)在终于把网站在win7系统上发布成功了,在换服务器进行发布时,就又出现问题了
先是数据库版本不同。我们的是08的数据库,可服务器是05的。这样,就想办法怎么着能把08的数据库在05上运行。转啊转的,附加,还原,导脚本,最后发现居然数据库本身就有些地方是由错误的。最后也没弄成功,就开始在服务器上装08的sql。一台机子上既装08又装05,而且两个sql一起运行,也不是一件容易的事情。还是同伙比较给力啊,大晚上的连夜把这个问题给解决了。数据库问题解决了,发布应该不成问题了吧,no!首先win7系统和xp系统的iis界面风格不是很一致。刨除这个问题,我们发现netframework的版本居然最高是2.0,我们的可是4.0啊。这样,又开始了升级netframework。升级完了,总可以了吧。我们的暂时是可以访问了,可是,发现别人部署的访问不了了。唉……命途多舛啊!还好,这是我们的最后一个问题了。虽然过程曲折,但我们还是成功的完成了任务。
在这次,还将软考复习的一个知识点切身体会了下呢!我们知道http默认的端口号为80,所以,若端口号为80,则直接通过服务器就可以访问。而若端口号设置为别的,则必须在ip后加:端口号 (如http://192.253.25.2:2536)
一个小小的问题,看着简单,到自己真正做的时候都会花费好长的时间。遇到问题,淡定从容,头脑灵活。当自己沉浸在那种处理问题的情景时,尝试着一种又一种的方法。我体会到那种痴迷的感觉。