我尝试在 Visual Studio 中向我的 Windows 窗体应用程序添加服务引用以进行访问:
http://intranet.contoso.com/sites/Lab05/_vti_bin/ListData.svc
但是在我单击“开始”按钮后,它会返回一个错误,并显示以下详细信息:
下载 >' http://intranet.contoso.com/sites/Lab05/_vti_bin/ListData.svc '时出错。请求失败,HTTP 状态为 400:错误请求。元数据包含无法解析的引用:>“ http://intranet.contoso.com/sites/Lab05/_vti_bin/ListData.svc ”。远程服务器返回意外响应:(400) 错误请求。远程服务器返回错误:(400) 错误请求。如果在当前解决方案中定义了服务,请尝试构建解决方案 > 并再次添加服务引用。
但是当我第一次在 IE 中输入地址时,它没有显示任何内容,但是当我通过访问验证我自己时
http://intranet.contoso.com/sites/Lab05
IE进入后会显示一些xml信息
http://intranet.contoso.com/sites/Lab05/_vti_bin/ListData.svc
地址。
我在安装了 Windows 的同一台机器上的 Windows Server 2008 R2 和 Visual Studio 2012 中完成这些工作。