win7下配置webservice
番茄系统家园 · 2021-08-05 08:40:11

WIN7下配置
上次接了一个小单,做图形化的原理示教系统。合同签定后,把软件给用户,收80%的合同款。一晃一年过去了,是不是该收尾款了呢?
结果用户那边出了问题,说还要再加两个功能:调用和网络部署。
嗨,以为什么高深的要求呢,差点就一口应承下来了。幸亏这么多年的经验告诉我,在用户那里,对一件事的难易程度的判断是需要因地制宜地考虑的,尤其是不要轻易地说一件事很简单。
另外一个原因,也是事实,在过去的一年里,脱胎换骨了,换成界面风格,在win7下开发,鸟枪换炮一样的效果。这中间的工作量,唉,说起来就一句话,做起来就一年或半载。
调用和网络部署功能在以前版本都是有的,但当时用户说不需要,所以合同中也就没提。而在改版升级的过程中,各个模块是一个个地添加进去。说来也绝了,这两个功能居然都还没有再实现。
先做哪个呢?编个小程序生成个随机数,结果是网络部署先。
那就来部署吧。以前的程序都还在哈,代码也都还在,哦,环境不在了,以前是XP+iis6,那第一步,就是配环境吧。
先生成目标应用程序,这个倒是不难,把以前的程序升级为2010版本就是了,貌似改一下char之类的东东就OK了。花了大概1个小时就搞定。
细心的朋友能看到,这是2013-12-09的事情,距离今天,整整20天了。
这20天发生了什么事?与这事无关的就不说了,反正大事小情不断,出了一句流行语:万万没想到啊,他是存钱!
确实,万万没想到啊,这个小事居然断断续续地耗了20天,比调硬件还要曲折。
其实,问题就一个,将部署到服务器上,作为通过IIS访问。呃,看不懂的就不要看了,下面的更看不懂。
首先,需要在WIN7下安装IIS吧。这对于象咱这种白骨精一样的来说,脚趾头都会认为它没问题。怎么办呢?白骨精的做法是GOOGLE。
当然,关键字是Win7iis安装包。GOOGLE肯定会给出一大堆的链接,挑一个顺眼的,顺顺当当地当下来了。
安装后,反正感觉不对劲,找不到入口??
这个WIN7,唉,还是再G吧。
折腾几个小时,鬼火冒。好象这个冒字是最容易写错的汉字。多年的Coder经历让我练就了一种绝活:发散思维就象那天马行空,这马上有钱流行了,我也就收回心了。
佛曰:放下。我就第二天再来。
再来G,就不会找Win7iis安装包了,思路豁然开朗,找win7安装IIS不就OK了。哈哈,网上居然图文并茂,原来在win7下设置程序和功能,设置IIS即可。这种教程到处都是哈,不用再往上贴图了。
象咱这种编程土豪来说,硬盘空间足够大,内存一般会有4G,所以,对待安装时的勾选来说,就会象充手机话费一样,大手一挥说:充满!
然后确定,准备等结果,结果是傻眼了:
这个问题,处理起来比第一个问题还要火冒,连微软的祖坟都挖了,纯英文版的解决方案都试过了,居然都不行!!
最后,我随便改一个选项,再确定,还是这么提示。
彻底无语。
这之间哗啦哗啦过了半个多月,我要和它说BYEBYE。
还有两天,这2013年就要过完了,这个问题不能象钓鱼岛一样留待子孙后代去解决吧。老子发发狠,一定要解决它。
发狠是很容易的,傻眼还是继续,看着那一次次的对话框跳出来,我甚至都想编个程序,等它跳出来时,把里面的文本内容改掉,呃,这个还是很容易的,什么FindWindow、SetText等API可以派上大用场。
我突然想起,我还有计算机!!!!
换计算机,人品大爆发,安装成功了。
我能说什么?如果用户那里安装不成功怎么办?
哈,这不是问题,直接换机。换到可以成功安装IIS为止。
姑且按下这个不表,先看看效果。这个WIN7的IIS界面,有点太不适应
猛一看,不知道该从哪里下嘴。
所幸自己还是清醒的,知道该创建虚拟目录,或网站,这个还是能找到的
回过头一看,还是这个界面,什么时候才能看顺眼呢。
实在不爽,突然看见下边有"内容视图",哈,熟悉的界面出来了
在CbwGraphWS.dll上右键点浏览,那肯定是不会打开IE出现WSDL的,如果行了那不就说明微软更退步了。
说明咱的经验还有效。
下面该做什么呢?再回想一下,哦,在以前的IIS中,需要开启ISAPI、CGI之类的,还要允许自己的DLL运行,好象还有个"脚本和可执行程序"需要选择。
这个新的界面下面需要在哪里设置呢?
在这个新的界面下,左冲右突,老是找不到,右键菜单下已经没有属性选项了。这个微软,怎么说你好!
还是G吧。(有用链接:http://hi.baidu.com/lzj1981/item/a0a71a0dc4b70e90a3df43b0)
哦,在IIS下有ISAPI和CGI限制选项
赶紧双击打开看看:
不错,感觉有戏。

