You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用New-IISSiteBinding时提示网站不存在但实际存在的问题

问题原因及解决办法

可能的原因及对应解决步骤:

  • PowerShell权限不足
    IIS管理控制台默认以管理员权限运行,但普通权限的PowerShell无法读取完整的IIS站点配置。解决方法:右键PowerShell,选择「以管理员身份运行」,再执行Get-IISSite或New-IISSiteBinding命令。

  • 站点名称存在隐藏空格/特殊字符
    IIS控制台显示的名称可能视觉上是"Portal",但实际带有前后空格或不可见特殊字符,导致PowerShell匹配失败。解决方法:在IIS控制台右键站点→「属性」,复制「网站名称」栏的实际内容,替换命令中的"Portal"。

  • WebAdministration模块未加载
    部分环境下PowerShell不会自动加载IIS管理模块,导致站点查询命令失效。解决方法:先执行Import-Module WebAdministration,再运行Get-IISSite验证站点是否能被识别。

  • IIS配置缓存未同步
    IIS的配置缓存和实时控制台显示不同步,导致PowerShell读取旧配置。解决方法:以管理员身份打开命令提示符,执行iisreset重启IIS服务,之后再重新运行PowerShell命令。

  • 用更精准的命令验证站点
    若Get-IISSite无法找到站点,可执行Get-ChildItem IIS:\Sites查看所有站点的详细列表,确认目标站点的真实名称、ID等信息,再对应调整绑定命令。

验证命令示例

先执行以下命令确认站点是否存在:

# 加载模块(若未加载)
Import-Module WebAdministration
# 列出所有站点
Get-ChildItem IIS:\Sites

内容的提问来源于stack exchange,提问作者Koen van der Borght

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 03:55:19