如何在安装.NET Web服务时设置基本身份验证?
问题描述:
可以将Web服务设置为在安装过程中使用基本身份验证还是在Web服务启动时动态使用?我目前使用Visual Studio创建和MSI来安装Web服务。如何在安装.NET Web服务时设置基本身份验证?
答
将Web服务设置为接受基本身份验证不仅取决于您的项目配置,还取决于您的托管环境。
IIS: 针对主AD的基本身份验证?让IIS解决这个问题:
- 在IIS设置中启用基本身份验证。
对自定义LDAP的基本认证?让ASP.Net解决这个问题。
- 打开权威性关闭IIS中设置,
- 配置在你的web.config的LDAP的HttpModule
- [可选]添加原则&身份提供商(代码)到您的WCF运行时(配置)。
所以,看着这个;我建议你的MSI在安装过程中/安装后将适当的设置应用于IIS并'调整/修改''web.config'文件。
希望这会有所帮助,