我正在使用Silvelight业务应用程序模板。我写了一个函数,它使用Membership.getUserList函数来返回用户列表。我尝试使用WCF将其公开为服务。但是当我尝试编译客户端代码时,它会抛出一条警告,说“user_authentication.Web.Service1的客户端代理生成失败了。”为什么会这样? 完整的警告信息是:
警告4生成客户端代理 服务 'user_authentication.Web.Service1' 失败:生成元数据文件...... 警告:无法加载服务 配置名称 'user_authentication.Web.Service1'。至 导出服务同时提供 包含服务类型的程序集 以及配置的可执行文件 为这项服务。 详细信息:传递的程序集都不是可执行文件 配置文件或没有 包含的配置文件 配置名称的服务 'user_authentication.Web.Service1'。
警告:没有元数据文件 产生。没有服务合同 出口。要导出服务,请使用 / serviceName选项。出口 数据合同,指定 / dataContractOnly选项。这个可以 有时会发生某些安全问题 上下文,例如汇编时 加载在UNC网络文件共享上。 如果是这种情况,请尝试复制 装配到可信赖的环境中 并运行它。
答案 0 :(得分:0)
很难说,我还不够好透视;-) ...您的网络服务实际上是否已经编译,发布和运行?也许在这里你可以找到更多提示: