Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 无法在Visual Studio 2012中设置Umbraco_Visual Studio 2012_Umbraco_Umbraco7 - Fatal编程技术网

Visual studio 2012 无法在Visual Studio 2012中设置Umbraco

Visual studio 2012 无法在Visual Studio 2012中设置Umbraco,visual-studio-2012,umbraco,umbraco7,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请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源

我正在尝试使用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请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别。
堆栈跟踪:

我不建议对Umbraco使用nuget。使用这样的CMS,一旦投入生产,您就不想通过nuget进行更新。最好手动保存。以下是使用Umbraco逐步在VS中进行设置的步骤

  • 打开Visual Studio,创建一个新的“ASP.NET空Web应用程序”,其中包含一个用于解决方案的文件夹。下面是我如何设置它的:
    • C:\\ U网站\[MyProject]-->所有这些都在源代码管理中
    • C:\\ U网站\[MyProject]\Website-->。sln文件在这里
    • C:\\ U网站\[MyProject]\Website\[MyProject]-->。csproj和/bin在这里
  • 从此处下载所需的Umbraco版本:
  • 解压该文件夹并将其放在[MyProject]文件夹中
  • 安装完毕后,设置主机文件127.0.0.1 myproject.local
  • 在IIS中设置新网站,设置绑定,确保应用程序正常运行。池正在使用框架4
  • 回到VisualStudio,单击解决方案资源管理器中的“显示所有文件”并刷新。包括项目中的所有内容
  • 使用myproject.local构建解决方案并运行网站,应该很好 我喜欢这种设置,因为Umbraco是面向开发人员的,这样我就能控制一切。我必须手动添加所需的引用,这使我在使用该平台时更加熟悉它


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

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

    谢谢@kml09k:去年我们最终使用了Sitefinity(与Umbraco相比,它看起来好多了)。然后我们使用Web Matrix进行安装。我会记住这一点,以防将来需要使用umbraco。