我正在尝试使用dotNetRDF到www.myapp.com/sparql部署sparql端点。
rdfWebDeploy -test
工作没有错误,但运行-deploy
显示这些工具中缺少组件。
首先是抱怨缺少NewtonSoft.Json.Net35.dll,所以我进入我的nuget包并在net35文件夹中抓取dll。然而,这个dll被命名为NewtsonSoft.Json.dll,尽管35构建…所以我只是重命名它有Net35的名字,并把它放到rdfWebDeploy。
这个工作到目前为止,然后它抱怨MySql.Data.dll。我下载了MySql连接器,其中包含dll并将其放入rdfWebDeploy文件夹中。
最终rdfWebDeploy成功了,但是运行站点产生了
无法加载文件或程序集Newtonsoft.Json。Net35'或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配。
我怎样才能得到这个工具部署到我的。Net 4.5 MVC网站,并得到过去这个Newtonsoft问题?此外,我如何知道我的端点("/sparql")正在工作,如果我去那里,它会显示一些东西吗?
这个工具已经有一段时间没有更新了,听起来它有点落后于主代码库,我们没有使用旧的。net 3.5版本的Json。Net在很长一段时间,我们也没有任何依赖于MySql。数据了。因此,这听起来像是一个我们将在最新版本中修复的错误-它已被记录为TOOLS-424
当它工作时,您将看到什么,这取决于您为端点提供的配置,一个相当默认的配置将为您提供一个查询表单,例如我们在http://www.dotnetrdf.org/demos/leviathan/上的实时演示中看到的—您可以在http://www.dotnetrdf.org/demos/sampleConfig上看到我们演示的相应配置
更新上述错误现已修复,该工具的最新可用版本将在下一个dotNetRDF版本中提供,目前计划于2014年7月底发布。