Foxtable(狐表)用户栏目专家坐堂 → [求助]软件升级问题


  共有2320人关注过本帖树形打印复制链接

主题:[求助]软件升级问题

帅哥哟,离线,有人找我吗?
13865161910
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
[求助]软件升级问题  发帖心情 Post By:2017/5/12 14:28:00 [显示全部帖子]

 开发的软件提示403错误,升级失败,后发现是服务器的IIS被关闭了。郁闷的是,启动后提示万维网发布服务(W3SVC)已停止。除非万维网发布服务(W3SVC)正在运行,否则无法启动网站。
然后测试发现:服务IIS Admin Service 无法启动,提示错误1068:依赖服务或组无法启动,但查看依存关系,发现(RPC),Security Accounts Manager 服务均启动,HTTP下无组件内容。服务“World Wide Web Publishing Service”无法启动,提示1068错误。
后回忆,是在服务器部署PhpStudy后出现的。当时启用phpstudy后,提示Apache无法启动,MySQL启动,因为80端口被占用,然后监听80端口是被PID 4的System 进程(描述为NT Kernel & System)占用,通过修改注册表HKEY_LOCAL_MACHINE-》System-》CurrentControlSet-Services-》http-》将start的值由3改为4,从而结束了80端口被该进程的占用。Apache顺利启动,网站访问正常。然后也没管其他的了,前天打开软件,提示升级文件失败,才知道IIS出问题了!升级文件是通过IIS部署的网站实现域名+端口访问的(端口非80)。
目前依然不知道具体原因是什么导致,不知论坛的大神们有哪些了解这块的?
1、如何解决IIS启用问题,网站方法测试了就是无法启动World Wide Web Publishing Service服务,除了重装IIS
2、能否不用IIS,二用phpstudy来进行升级文件的访问?!因为软件发布后没法改升级地址了,除非重新发布!


 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
回复:(有点色)1、iis使用的是80端口。你可以修改为...  发帖心情 Post By:2017/5/12 16:17:00 [显示全部帖子]

 


1、iis使用的是80端口。你可以修改为其它端口



https://jingyan.baidu.com/article/1612d5001990c5e20f1eee50.html



2、既然有Apache了,那就可以。你网站那里,把升级包放在对应的目录下,同样可以访问。


针对第一个,网站里面只有一个新增的网站,且端口已经改掉,但是依然有进程在监听80端口,必须将http的start键值改为禁用,80端口才会被释放,从而正常启动apache
针对第二个,因为程序已经发布,设置的升级路径为:服务器ip地址+端口号(非80),是不是在站点域名中添加这个ip地址+端口,然后网站目录填写\WWW\升级文件所在文件夹名,端口天上修改的即可实现访问?是不是还要写个index.html文件进行指向?怎么写?或者操作?!

 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
回复:(有点色)1、你的iis修改端口后,不能启动?你...  发帖心情 Post By:2017/5/13 14:59:00 [显示全部帖子]

 IIS不能启动和修改端口没关系!
主要是服务没开启,上面已经提到的!IIS和Apache两个都用80端口,前者即使修改了,其依然会占用,因为我IIS里面就一个网站,绑定的还是非80端口!如果修改注册表中http的start值为4,禁用它,这IIS将不再占用80端口,apache可以启动!
两者不知道如何公用80端口!百度方法太多,测试了无效!
apache修改端口,经测试影响访问速度!


 回到顶部