c# - Serious Issue after Neo4jClient Upgrade -


i have asked couple of questions on last few days , got great answers, main solution seemed to upgrade client latest version, have been hesitant because of reason.

c# solution contains:

an asp.net web forms application doesn't have reference neo4jclient, it's service front end.

a class library uses newest version of client (dll says v1.1.0.0), project webforms project uses data.

a basicauthhttpmodule uses newer version of client.

a neo4jclient source library (no idea version, , don't know how check) used membershipprovider project below.

a neo4jmembershipprovider uses above neo4jclient dll reference.

they using older version until earlier today when did selective upgrade of basicauth, , class library, solution builds expected when launch in browser get:

method not found: 'void neo4jclient.graphclient..ctor(system.uri)'.   source error: line 48:       <providers> line 49:         <clear /> line 50:         <add name="neo4jroleprovider" type="nextwave.neo4j.membership.neo4jrolesprovider" connectionstringname="defaultconnection" applicationname="/" /> line 51:       </providers> line 52:     </rolemanager> 

now, serious error me, need upgrade, can't find error. aware there big changes client recently, pointers great.

thanks

update: updated neo4jmembershipprovider newer client version too, running on same code, on build comes this:

'nextwave.neo4j.membership.data.user' not contain definition 'data' , no extension method 'data' accepting first argument of type 'nextwave.neo4j.membership.data.user' 

caused by: u.firstordefault().data.username

removed data 2 lines in question (from roleprovider.cs in neo4jmembershipprovider , compiled , worked perfectly.

u.firstordefault().data.username --> u.firstordefault().username  rolelist.add(r.firstordefault().data.rolename); --> rolelist.add(r.firstordefault().rolename); 

Comments