我们有以下项目/代码结构:
当ProjectA中的代码调用ProjectB中的WCF时,它会在调用的标头上传递cookie详细信息,以便可以正确地验证WCF服务。 (正如我最初编写代码时在我之前的问题中详细描述的那样 - MVC3 Application using Forms Authentication consuming WCF in other solutions)。
如上所述,这种方法在内部开发和测试服务器上运行良好。
但是,在客户端安装(在相同的服务器设置 - 带有IIS 7.5的Server 2008)上,它只适用于我们必须将ASP.NET成员资格配置元素添加到ProjectB的web.config中(WCF服务) 。如果我们不这样做,那么ProjectB将从machine.config中获取默认(示例)ASP.NET成员资格配置元素,然后抱怨一个不存在的连接字符串(因为它们只是那里的样本)。 machine.configs在我们的开发和测试服务器内部具有相同的条目,但是没有看到相同的问题。
有没有人见过这个,知道我们如何阻止ProjectB在machine.config中找到条目?
由于