【发布时间】:2013-11-27 02:38:45
【问题描述】:
我有一个现有的 WCF 服务,用 C# 编写,托管在自己的进程中(不在 IIS 中)。现在我想重新配置这个服务,以便满足以下要求:
- 必须使用basicHttpBinding
- 必须使用SSL
- 无代码更改,仅更改服务和客户端的 .exe.config 文件
- 用户名密码验证;由于只有一个已知客户端,因此一个硬编码的用户名/密码就足够了
我已经搜索了很多,但似乎 4. 和 3. 在这种组合中是不可能的。理想的情况是,如果可以在服务的 .exe.config 文件中硬编码用户名和密码。这可能吗?
如果是,这样的配置文件会是什么样子?
如果否,满足要求 1.-3 的可行替代方案是什么。他们的配置文件是什么样的?
【问题讨论】: