【发布时间】:2013-10-17 17:34:21
【问题描述】:
我正在尝试为 VS2012 中的新项目添加对 Web 服务的引用。我不断收到以下错误:
下载时出错 'ServiceAddress/ConfigurationMgmt.wsdl/_vti_bin/ListData.svc/$metadata'。 请求失败,HTTP 状态为 400:错误请求。元数据 包含无法解析的引用: '服务地址/ConfigurationMgmt.wsdl'。 HTTP 请求是 未经授权的客户端身份验证方案“匿名”。这 从服务器收到的身份验证标头是“基本” 领域="CASM"'。远程服务器返回错误:(401) 未经授权。如果在当前解决方案中定义了服务,请尝试 构建解决方案并再次添加服务引用。
更令人困惑的部分是我能够使用 VS2010 添加和使用对同一 Web 服务的引用。如果我在 VS2012 中打开 VS2010 项目并尝试更新服务引用,我会得到同样的错误。
我尝试在 VS2012 中将服务引用添加到新项目,在管理员模式下启动 VS2012 并重新启动我的电脑。
我还尝试在 VS2012 项目中添加对我们 Intranet 上可用的其他服务的引用,它们似乎工作正常。
我在这里缺少一些基本的东西吗?我还能尝试找出这个问题背后的原因吗?
【问题讨论】:
标签: c# .net visual-studio-2010 web-services visual-studio-2012