使用OS上的Mono (MDK3.2.3)和按照MonoMVC指令安装的MonoMVC指令,我尝试遵循ServiceStack文档中的“您的第一个the服务”教程。本教程假设IIS和Visual Studio都不存在于我的环境中,并且经过几个小时在internet上搜索解决方案之后,我完成了以下额外步骤,他们没有提到这些步骤:
web.config示例包装在<configuration>标记中。App_Code的文件夹中bin的文件夹中
find . -iname '*.dll' -exec cp {} bin \;xsp4托管开发服务器。System.Core.dll从lib/mono/4.5复制到项目的bin文件夹。当我尝试访问localhost:8080时,我现在收到以下错误消息:
System.Web.Compilation.CompilationException CS1684:对
ServiceStack.ServiceHost.IResolver类型的引用声称它是定义的程序集ServiceStack.Interfaces, Version=3.9.60.0, Culture=neutral, PublicKeyToken=null,但是找不到它
如何解决此错误?
编辑:删除了对缺少的方法.ctor错误的引用,因为它们与上面的CompilationException无关。如果我将System.Core.dll从lib/mono/4.5复制到bin文件夹,它们就会消失,但是CompilationException仍然存在。
发布于 2013-10-07 16:24:17
我在linux上构建ServiceStack项目时也犯了类似的错误。项目本身没有直接引用(我相信)引用的程序集所引用的程序集。
我直接向主项目添加了对程序集的引用,错误就消失了。
我的回购在这里:https://github.com/MarFarMa/ServiceStack.Hello --它在ubuntu上成功地构建和运行--如果您想尝试它,而不是您一直遵循的教程。
https://stackoverflow.com/questions/19211206
复制相似问题