我正在Web服务器上的IIS中设置新站点,由于某些原因,我无法在左侧连接窗格的站点节点下看到我创建的站点。我已经附上了网页服务器中IIS的屏幕截图,它有问题,以及应用程序服务器,其中网站在连接窗格中可见。是什么导致了这个奇怪的问题?
的数据
的
6kkfgxo01#
好吧,我想第一个简单的问题是,你是在把网站添加到IIS中,还是在期待一些你复制到服务器上的网站出现?即使网站被复制到该服务器,你仍然要右键单击网站,并选择添加网站。例如:
的数据因此,不清楚您是否正在添加站点,然后下次启动IIS时,您看不到站点?或者是问题,你是复制文件夹(S)的问题,说wwwroot,然后在一个子文件夹的网站?所以,即使在一个副本,说一个网站,是一个文件夹内?您必须在IIS中右键单击,然后选择“添加站点”,如上图所示。如果添加一个网站后没有“持有”或“坚持”?我会尝试以管理员身份启动IIS管理器。例如,像这样:
iyfjxgzm2#
有时连接窗格不会自动刷新。尝试右键单击连接窗格中的“站点”节点并选择“刷新”,此操作将更新所有新创建的站点的显示。另外,尝试重新启动Web服务器上的IIS服务,这可能会有所帮助。
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>节点中。
C:\Windows\System32\inetsrv\Config
applicationHost.config
<sites>
<system.applicationHost>
<applicationPools>
<log>
<webLimits>
我通过将<sites>节点移动到正确的<system.applicationHost>元素并从applicationHost.config文件中删除额外的<system.applicationHost>来修复此问题。
特别提到Michael诺托在IIS支持博客中的这篇文章,它帮助我解决了这个问题:https://techcommunity.microsoft.com/t5/iis-support-blog/the-iis-management-console-connection-pane-doesn-t-show-any/ba-p/1167145
3条答案
按热度按时间6kkfgxo01#
好吧,我想第一个简单的问题是,你是在把网站添加到IIS中,还是在期待一些你复制到服务器上的网站出现?
即使网站被复制到该服务器,你仍然要右键单击网站,并选择添加网站。
例如:
的数据
因此,不清楚您是否正在添加站点,然后下次启动IIS时,您看不到站点?
或者是问题,你是复制文件夹(S)的问题,说wwwroot,然后在一个子文件夹的网站?
所以,即使在一个副本,说一个网站,是一个文件夹内?
您必须在IIS中右键单击,然后选择“添加站点”,如上图所示。
如果添加一个网站后没有“持有”或“坚持”?
我会尝试以管理员身份启动IIS管理器。
例如,像这样:
的
iyfjxgzm2#
有时连接窗格不会自动刷新。尝试右键单击连接窗格中的“站点”节点并选择“刷新”,此操作将更新所有新创建的站点的显示。另外,尝试重新启动Web服务器上的IIS服务,这可能会有所帮助。
的数据
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>
节点中。我通过将
<sites>
节点移动到正确的<system.applicationHost>
元素并从applicationHost.config
文件中删除额外的<system.applicationHost>
来修复此问题。特别提到Michael诺托在IIS支持博客中的这篇文章,它帮助我解决了这个问题:https://techcommunity.microsoft.com/t5/iis-support-blog/the-iis-management-console-connection-pane-doesn-t-show-any/ba-p/1167145