无法加载类型' ServiceStack.IUrlFilter'来自汇编' ServiceStack.Interfaces ......'

时间:2016-03-28 17:43:26

标签: servicestack

我正在使用VS2013和ServiceStack 4.0.54只是试图让ServiceStack ASP.NET MVC5空模板新项目工作。它似乎在线上崩溃

ViewBag.Title = "Home Page";
在index.cshtml中

,标题中显示错误。还需要配置什么才能实现这一目标。

由于

我的错 - 抱歉我在我的COM互操作程序的程序集中注册了另一个版本的ServiceStack.Interfaces.dll

它现在有效 - 谢谢 - 但它让我想到我的真正问题 - 是否有一个模板可以为ServiceStack ASP.Net Empty等操作生成元数据 - 而不是&#34 ; ASP.NET ASP.NET是一个免费的Web框架,用于使用HTML,CSS和JavaScript构建出色的Web站点和Web应用程序。"最底层的ServiceStack Hello World。"默认页面

我想使用MVC或AngularJS模板,但可以访问元数据/操作。基本上是一个准系统项目。

再次感谢

我得到了元数据谢谢!

1 个答案:

答案 0 :(得分:1)

听起来你有像IUrlFilter is defined in ServiceStack.Interfaces这样的脏dll,我刚刚使用dotPeek验证了它确实在ServiceStack的V4.0.54中.Interfaces:

enter image description here

我希望你有一些项目引用没有IUrlFilter的旧版ServiceStack.Interfaces。如果您无法找到它所在的项目,请从您的解决方案NuGet $.get(url, { revisionID: selectedRevisionID }, function (data) { // 'data' is your Agreement object $('#ChangeReason').val(data.SomePropertyHere); }); 文件夹中删除所有旧的(即非v4.0.54)软件包并重建以查看哪些项目已损坏。

您可以通过关闭解决方案验证所有项目已升级,删除整个NuGet /packages文件夹,重新打开解决方案并重建哪些应该再次下载所有NuGet包,如果仍有ServiceStack软件包早于v4.0.54然后您仍然有引用仍需要升级的旧版本的项目。