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
Post a Comment