我在内网上部署了一个网站IIS站点供人使用,这里且叫做站点A;为了方便本地工作我又建立了一个IIS站点,这里且叫做站点B。部署没多久发现站点A的启动会影响站点B的使用。而且修改站点B中的内容经过重启后并没有发生变化。像是在调用站点A中的内容。请问这是什么原因造成的,有什么解决办法。
站点A,B端口号都不一样,是不是指向了同一个文件夹.
不是,不是同一个文件夹。现在我已经知道是怎么回事了。
我站点B是复制站点A的文件,站点B的配置都和A是一样的。因为我在配置站点B的时候没有修改注册表,站点B的注册表还是引用站点A的注册表,所以不过怎么改站点B的文件站点B的内容都不会改变,因为站点B始终在使用站点A的注册表。
解决这一个问题其实就是为站点B配置一个注册表就可以了。
当发布站点完成部署后,IIS注册表中含有发布站点的一些配置。当通过直接复制发布后的站点文件去部署另外一个站点时,
首先准备工作做好后,需要找到原始站点的注册表;新的站点注册表需再添加一次,根据原始注册表中的配置去重新配置新站点的引用路径。