我正试图在vs 2012中与nuget和Umbraco建立一个开发项目。我知道几个食谱,在更好的Umbraco for beginners: Setup Umbraco on localhost together with VS 2012 and uSiteBuilder中。
当我使用这个程序时,我使用nuget安装Umbraco并构建它没有问题,但是当我点击F5时,我不断得到相同的错误:“无法加载类型Umbraco.Web.UmbracoApplication”global.asax继承自!
出了什么问题,我在这里错过了什么......?在此先感谢/芬兰
答案 0 :(得分:3)
有点晚了,但我有同样的问题,原因就是缺少dll。引用的库未复制到bin文件夹。
答案 1 :(得分:2)
这不是设置项目的最佳或最简单的方法。
创建一个空的MVC4项目,然后从NuGet安装Umbraco CMS,而不是创建WebForm项目。这样你就不必删除任何东西。它也将默认使用IIS Express,因此无需更改项目属性。
您甚至不必使用NuGet控制台。您可以使用包管理器,只搜索Umbraco。
答案 2 :(得分:2)
从我的观点来看,这似乎是一种不专业的疏忽!我只是忘了将相关文件夹的安全访问权限提供给网络服务。
如果您遇到YSOD错误,可能需要多次构建和清理解决方案:"无法创建/影子副本'文件名'当该文件已存在时#34;当你点击F5!如果在构建之后快速点击F5可能会发生此错误,在这种情况下,asp.net可能无法完成任何必须完成的操作,并且文件已被锁定。
@Digbyswift:我不同意你的看法!无论您将项目设置为MVC还是Webforms应用程序,都无关紧要。但重要的是,您使用空应用程序,就好像您不会有一些必须删除的引用/依赖项才能使应用程序运行!默认服务器将是vs dev服务器,在我看来,这是迄今为止最好和最容易使用的服务器,直到您准备好部署应用程序。我同意,使用visual studio的包管理器是安装Umbraco的最简单方法。按照这些步骤和提示,你应该使用不超过几分钟的时间安装Umbraco,直到你有了wellcome屏幕并准备好设置db等...
Cheers Finn ......