iis 站点在连接窗格的站点节点下不可见

jvlzgdj9  于 2023-08-05  发布在  其他
关注(0)|答案(3)|浏览(134)

我正在Web服务器上的IIS中设置新站点,由于某些原因,我无法在左侧连接窗格的站点节点下看到我创建的站点。我已经附上了网页服务器中IIS的屏幕截图,它有问题,以及应用程序服务器,其中网站在连接窗格中可见。
是什么导致了这个奇怪的问题?


的数据


6kkfgxo0

6kkfgxo01#

好吧,我想第一个简单的问题是,你是在把网站添加到IIS中,还是在期待一些你复制到服务器上的网站出现?
即使网站被复制到该服务器,你仍然要右键单击网站,并选择添加网站。
例如:


的数据
因此,不清楚您是否正在添加站点,然后下次启动IIS时,您看不到站点?
或者是问题,你是复制文件夹(S)的问题,说wwwroot,然后在一个子文件夹的网站?
所以,即使在一个副本,说一个网站,是一个文件夹内?
您必须在IIS中右键单击,然后选择“添加站点”,如上图所示。
如果添加一个网站后没有“持有”或“坚持”?
我会尝试以管理员身份启动IIS管理器。
例如,像这样:


iyfjxgzm

iyfjxgzm2#

有时连接窗格不会自动刷新。尝试右键单击连接窗格中的“站点”节点并选择“刷新”,此操作将更新所有新创建的站点的显示。另外,尝试重新启动Web服务器上的IIS服务,这可能会有所帮助。


的数据

mspsb9vt

mspsb9vt3#

在这个问题上花了差不多2天的时间后,我才能弄清楚是什么原因导致了这个问题。Web服务器上的C:\Windows\System32\inetsrv\Config包含定义IIS Web服务器的设置和行为的不同配置文件。此文件夹包含名为applicationHost.config的XML配置文件,该文件是IIS的主配置文件,包含应用于整个Web服务器的全局设置。
在我的情况下,这个文件被损坏,而我正在执行一些PowerShell脚本,以设置应用程序池和网站在IIS中。<sites>元素本来应该作为<system.applicationHost>元素的子元素添加,并作为<applicationPools><log><webLimits>等的兄弟元素添加到由脚本创建的附加<system.applicationHost>节点中。

  • 损坏的applicationHost.config文件:*

我通过将<sites>节点移动到正确的<system.applicationHost>元素并从applicationHost.config文件中删除额外的<system.applicationHost>来修复此问题。

  • 应用修复后的applicationHost.config文件:*

特别提到Michael诺托在IIS支持博客中的这篇文章,它帮助我解决了这个问题:https://techcommunity.microsoft.com/t5/iis-support-blog/the-iis-management-console-connection-pane-doesn-t-show-any/ba-p/1167145

相关问题