我的 IIS 看起来像这样:
Sites ->
Default Web Site ->
MyWebApp
那么问题来了:如何在 MyWebApp 上启用 Forms Authentication?我可以更改或编辑匿名访问、基本和 Windows 身份验证。但是,Forms Auth 并不是那么容易。如何在 Powershell 中执行此操作?
我可以这样读取设置:
(Get-WebConfiguration system.web/authentication 'IIS:\sites\Default Web Site\MyWebApp').Mode
我在使用 Set-Webconfiguration 或 Set-Webconfigurationproperty 时遇到问题或没有运气。我发现这些 cmdlet 很难弄清楚。
更改发生在 web.config 中,至少当我在 IIS 管理器中点击启用或禁用表单身份验证时 web.config 会更新。非常感谢任何线索和提示。