2014-06-13 87 views
1

我正尝试在Nuget软件包中设置Visual Studio 2012中的Umbraco。当我试图运行软件包时出现以下异常之后安装软件包。无法在Visual Studio 2012中设置Umbraco

类型未解决的成员 'Umbraco.Core.Security.UmbracoBackOfficeIdentity,Umbraco.Core,版本= 1.0.5261.28127文化=中性公钥=空'。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。 异常详细信息:System.Runtime.Serialization.SerializationException:类型未解决的成员 'Umbraco.Core.Security.UmbracoBackOfficeIdentity,Umbraco.Core,版本= 1.0.5261.28127文化=中性公钥=空'。 源错误: 执行当前Web请求期间生成未处理的异常。关于异常的来源和位置的信息可以使用下面的异常堆栈跟踪来标识。 堆栈跟踪:

回答

0

我不建议使用nuget for Umbraco。使用这样的CMS,一旦你在生产中,你不会想要通过nuget进行更新。最好手动保存。这里是一步一步的用Umbraco在VS中进行设置。

  1. 打开Visual Studio,用解决方案的文件夹创建一个新的“ASP.NET空Web应用程序”。这是我如何设置它:
    • C:\ _网站\ [MyProject的] - >所有这一切的源代码控制
    • C:\ _网站\ [MyProject的] \网站 - > .sln文件是在这里
    • C:\ _网站\ [MyProject的] \网站\ [MyProject的] - >的.csproj和/斌在这里
  2. 下载您从这里想一把umbraco的版本:http://our.umbraco.org/download
  3. 解压缩该文件夹,将其放置在[MyProject]文件夹中
  4. 一旦这是在pla CE,设置您的hosts文件127.0.0.1 myproject.local
  5. 安装IIS中的新网站,设置绑定,确保应用程序。池正在使用框架4
  6. 回到Visual Studio中,单击解决方案资源管理器中的显示所有文件并刷新。在你的项目中包含所有内容
  7. 构建解决方案并使用myproject.local运行网站,应该很好去!

我喜欢这个设置,因为Umbraco是面向开发人员的,这样我控制了一切。我必须手动添加我需要的引用,这使我更熟悉与我一起工作的平台。

我知道我不能直接帮助你与你的问题,但是这是我的设置使用,我从来没有这个问题。希望这可以帮助!

0

使用VS开发服务器时遇到同样的问题 - 在Web部分中选择“本地IIS Web服务器”后,尝试以管理员身份运行程序,您的项目属性为here

+0

感谢@ kml09k:去年我们最终使用Sitefinity(因为它看起来比较一把umbraco好得多)。然后我们使用Web Matrix进行安装。我会记住这一点,以防我将来需要使用umbraco。 – user2739418

相关问题