以前在iis上发布网站的时候很少出现问题,因为端口都是自己配置的,但是,最近就遇到这么一个问题,废话少说,请看 图片:
网站发布后,启动不了,启动的时候报错了,提示进程无法访问。通过查找原因得知,原来是端口被占用了。
我们以前发布网站的时候,都是自己会设置一个端口,并且这个端口是有区别于其它端口,不会重复,所以从来没有遇到过这个问题。现在是什么情况呢,程序的端口已经设置好了,就是80端口,我们不能重新配置端口了,只能将原来已经做好的程序发布为网站即可。这就造成了端口冲突,两个程序同时使用了80端口,这时候网站虽然发布了,但是不能启动,启动就会报上面图片中的错误。
问题的根源已经找到了,我们解决问题的思路也出来了,既然程序已经发布好了,不能修改,那我们只能修改另外一个占用80端口的程序(姑且这么称呼)了。第一步就是找到这个程序,第二步杀掉这个程序或者是修改它的端口。