无法在Visual Studio 2012中设置Umbraco

时间:2014-06-13 12:41:55

标签: visual-studio-2012 umbraco umbraco7

我正在尝试使用Nuget包在Visual Studio 2012中设置Umbraco。安装包后,当我尝试运行它时会出现以下异常。

成员'Umbraco.Core.Security.UmbracoBackOfficeIdentity,Umbraco.Core,Version = 1.0.5261.28127,Culture = neutral,PublicKeyToken = null' 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。 异常详细信息:System.Runtime.Serialization.SerializationException:成员'Umbraco.Core.Security.UmbracoBackOfficeIdentity,Umbraco.Core,Version = 1.0.5261.28127,Culture = neutral,PublicKeyToken = null'的类型未解析。 来源错误: 在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。 堆栈跟踪:

2 个答案:

答案 0 :(得分:0)

我不建议使用nuget用于Umbraco。使用类似的CMS,您不希望在生产后通过nuget更新。最好保持手动。以下是使用Umbraco在VS中进行设置的一步一步。

  1. 打开Visual Studio,创建一个新的“ASP.NET Empty Web Application”,其中包含解决方案的文件夹。以下是我如何设置它:
    • C:\ _网站\ [MyProject] - >所有这些都在源代码管理中
    • C:\ _网站\ [MyProject] \ Website - > .sln文件在这里
    • C:\ _网站\ [MyProject] \ Website \ [MyProject] - > .csproj和/ bin在这里
  2. 从这里下载您想要的Umbraco版本:http://our.umbraco.org/download
  3. 解压缩该文件夹并将其放在[MyProject]文件夹
  4. 一旦到位,请设置主机文件127.0.0.1 myproject.local
  5. 在IIS中设置新网站,设置绑定,确保应用。池正在使用框架4
  6. 返回Visual Studio,单击“解决方案资源管理器”中的“显示所有文件”并刷新。包括项目中的所有内容。
  7. 使用myproject.local构建解决方案并运行网站,应该不错!
  8. 我喜欢这种设置,因为Umbraco是面向开发人员的,这样我控制着一切。我必须手动添加我需要的引用,这使我在使用它时更熟悉平台。

    我知道我没有直接帮助你解决问题,但这是我使用的设置,我从来没有遇到过这个问题。希望这有帮助!

答案 1 :(得分:0)

使用VS Development Server时遇到了同样的问题 - 尝试在Web部分中选择“本地IIS Web服务器”后,以管理员身份运行程序,如项目所示here