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

使用Set-WebConfigurationProperty修改IIS站点Membership Provider属性无效果的技术求助

Set-WebConfigurationProperty修改IIS站点Membership Provider属性无效果的技术求助

各位大佬好,我碰到个棘手的问题,想请大家帮忙看看:

我在IIS里“Default Web Site/Login”站点对应的Web.config里,有这么一段membership配置:

<system.web>
    ...
    <membership defaultProvider="WebVerifyMembershipProvider">
      <providers>
        <clear />
        <add name="WebVerifyMembershipProvider" type="someType" WindowsDomainName="" />
      </providers>
    </membership>
  ...
</system.web>

我先用命令验证读取属性的情况,执行了这段PowerShell命令:

Get-WebConfigurationProperty -PSPath IIS:\ -Location 'Default Web Site/Login' -Filter "system.web/membership/providers/add[@name='WebVerifyMembershipProvider']" -Name "WindowsDomainName"

返回结果是正常的,能明确看到当前WindowsDomainName的值是空的:

IsInheritedFromDefaultValue: False
IsProtected: False
Name: WindowsDomainName
TypeName: System.String
Schema: Microsoft.IIs.PowerShell.Framework.ConfigurationAttributeSchema
Value:
IsExtended: False

现在我想更新这个WindowsDomainName的属性值,尝试用Set-WebConfigurationProperty命令去修改,但不管怎么操作,Web.config里的这个属性值都没变化,配置也没生效。有没有大佬知道我哪里操作错了?或者有没有正确的修改姿势?

备注:内容来源于stack exchange,提问作者DanielR

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 14:34:33