我曾問一對夫婦在過去幾天的問題,並得到了一些偉大的答案,那麼主要的解決方案似乎是要升級我的客戶到最新版本,我也因爲這個原因一直猶豫不決。嚴重的問題Neo4jClient升級後
C#解決方案包含:
一個ASP.NET不具有對Neo4JClient參考Web窗體應用程序,它只是一個服務前端。
它使用在客戶端的最新版本(DLL說v1.1.0.0)類庫,這是WebForms的項目使用的數據項目。
使用較新版本的客戶端的BasicAuthHTTPModule。
一個Neo4jClient源庫(不知道是什麼版本的,不知道如何檢查),這是使用下面的MembershipProvider項目。
甲Neo4jMembershipProvider其使用上述Neo4jClient DLL作爲參考。
他們現在用的都是舊版本今天早些時候,直到當我做了基本驗證的選擇性升級和類庫,現在的解決方案建立的預期,但是當你在瀏覽器中啓動它,你得到:
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>
現在,這對我來說是一個嚴重的錯誤,我們需要升級,但是我找不到任何有關此錯誤的信息。不過,我知道客戶最近發生了很大的變化,所以任何指針都會很棒。
感謝
更新:我更新了Neo4jMembershipProvider到較新的客戶端版本太多,只是讓我們都在相同的代碼運行,但在構建它回來了這一點:
'Nextwave.Neo4J.Membership.Data.User' does not contain a definition for 'Data' and no extension method 'Data' accepting a first argument of type 'Nextwave.Neo4J.Membership.Data.User'
引起由:u.FirstOrDefault()Data.Username
我們將移動到ASP.NET身份,但在這一點上,我們不能做出更改,大到一個系統中,這在大的時間框架,我們推出之前有。 –
哦,儘管我們甚至沒有進入溝通階段,但Neo4J的服務器版本是2.2.5 –