在VS 2012中使用NuGet设置Umbraco项目时出现错误

3
我正在尝试在VS 2012中使用NuGet和Umbraco设置开发项目。我知道有几个方法,其中较好的是 Umbraco for beginners:Setup Umbraco on localhost together with VS 2012 and uSiteBuilder
当我使用此过程安装NuGet中的Umbraco并无问题地构建它时,但当我按F5时,我不断收到相同的错误:“无法加载类型Umbraco.Web.UmbracoApplication”,该全局.asax继承自!
出了什么问题,我错过了什么...?先感谢/Finn
3个回答

3

有点晚了,但我也遇到了同样的问题,原因是缺失 dll 文件。参考的库没有复制到 bin 文件夹中。


2

这不是设置项目的最佳或最简单的方法。

与其创建WebForm项目,不如创建一个空的MVC4项目,然后从NuGet安装Umbraco CMS。这样您就无需删除任何内容。它还会默认使用IIS Express,因此无需更改项目属性。

甚至不需要使用NuGet控制台。您可以使用包管理器,并搜索Umbraco。


2

从我的角度来看,这似乎是一个不专业的疏忽!我只是忘了给网络服务相关文件夹授予安全访问权限。

如果你在按F5后遇到YSOD错误:“当该文件已经存在时无法创建/影子复制'filename'”,则可能需要多次构建和清理解决方案!如果你在构建后过快地按下F5,则此错误可能会发生。在这种情况下,asp.net可能还没有完成它需要完成的工作,因此该文件被锁定。

@Digbyswift:我不同意你的观点!无论你将项目设置为MVC还是Webforms应用程序,都无关紧要。但重要的是,你使用空应用程序,因为如果不这样做,可能会有一些引用/依赖项需要删除才能运行应用程序!默认服务器将是vs dev服务器,在我看来,这是迄今为止最好且最易于使用的服务器,直到你准备部署应用程序。不过,我同意使用Visual Studio的包管理器是安装Umbraco的最简单方法。

按照这些步骤和提示,你应该只需要花费几分钟时间就可以从安装Umbraco开始,直到看到欢迎屏幕并准备设置数据库等...

祝愿 Finn...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接