在进行身份验证时,Simple.OData.Client会出现HTTP 500错误

时间:2014-03-20 03:55:31

标签: basic-authentication

在尝试创建ODataClient并使用新的NetworkCredentials(用户名,密码)传递ODataSettings时,我一直收到500错误。任何人都有使用基本身份验证创建此服务的任何示例吗?

1 个答案:

答案 0 :(得分:2)

我为示例OData网站启用了基本身份验证,然后我可以使用Simple.OData.Client和以下代码访问它:

var settings = new ODataClientSettings();
settings.UrlBase = "http://localhost/ProductService/odata";
settings.Credentials = new NetworkCredential("Tester", "tester123");
var client = new ODataClient(settings);

如果它对您不起作用,我建议您在禁用基本身份验证并打开匿名访问站点时检查它是否有效。如果它仍然不起作用,那么问题在于其他问题。请告诉我你正在使用的平台和Simple.OData.Client版本(我在.NET 4.0,.NET 4.5和Simple.OData.Client v.2.0.0上测试过)。