appcmd命令在Web应用程序下的文件夹上设置匿名身份validation

我想在IIS上的Web应用程序下运行一个命令来设置匿名身份validation。 我想特定的文件夹是唯一受到影响的。 我不想更改整个Web应用程序的匿名身份validation。

编辑2013年7月29日
仍然没有足够的答案:(添加一些关键的事实:
– 我需要在脚本中作为安装过程的一部分。
– 我不想依赖IIS PowerShellpipe理单元。
– 我知道通过networkingconfiguration设置这个可能性,我没有问题,但我不能改变我的Web应用程序以外的任何configuration。 我不能改变C:\ Windows \ System32 \ inetsrv \ config \ applicationHost.config,所以这个选项已经不存在了。

这可以很容易地通过IISpipe理器(GUI)完成。

  • 如何解决Apache 500内部服务器错误? (重启,状态,尾巴...然后呢?)
  • 如何在多个Web服务器之间共享资源?
  • 什么是一个不太知名的SSL证书属性要注意?
  • 我如何监控memcached驱逐?
  • linux webserver在小型企业的备份计划?
  • 数据库服务器和networking服务器都需要MySQL吗? 为什么?
  • 2 Solutions collect form web for “appcmd命令在Web应用程序下的文件夹上设置匿名身份validation”

    使用AppCmd允许在应用程序Web.config覆盖节configuration:

     %systemroot%\system32\inetsrv\APPCMD unlock config /section:security/authentication/anonymousAuthentication 

    解锁特定的部分将允许在特定目录中的子Web.config应用。 请记住,解锁该部分是全局应用的。

    粘贴从http://www.iis.net/configreference/system.webserver/security/authentication/anonymousauthentication …这应该给你一个想法…

    appcmd.exe set config“Contoso”-section:system.webServer / security / authentication / anonymousAuthentication / enabled:“True”/ commit:apphost appcmd.exe set config“Contoso”-section:system.webServer / security / authentication / anonymousAuthentication / userName:“IUSR”/ commit:apphost appcmd.exe set config“Contoso”-section:system.webServer / security / authentication / anonymousAuthentication / password:“P @ ssw0rd”/ commit:apphost

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.