如何在安装时在.NET Web服务上设置基本身份验证?

时间:2010-02-11 08:57:30

标签: c# web-services

是否可以将Web服务设置为在安装期间使用基本身份验证,或者在启动Web服务时动态使用?我目前正在使用Visual Studio创建和MSI来安装Web服务。

1 个答案:

答案 0 :(得分:0)

将Web服务设置为接受基本身份验证不仅取决于您的项目配置,还取决于您的托管环境。

IIS: 针对主要AD的基本身份验证?让IIS解决这个问题:

  • 在IIS设置中启用基本身份验证。

针对自定义LDAP的基本身份验证?让ASP.Net解决这个问题。

  • 在IIS设置中关闭身份验证,
  • 在web.config中配置LDAP HttpModule
  • [可选]将原则和身份提供程序(代码)添加到WCF运行时(config)。

所以,看着这个;我建议您的MSI将适当的设置应用于IIS,并在安装期间/之后“调整/修改”'web.config'文件。

希望这有帮助,