0

我在我的 VS 中使用 NuGet 包安装了 Umbraco 7(按照本教程:http ://www.systenics.com/blog/setting-up-umbraco-7-in-visual-studio-2013-for-mvc-4-development /)。

我现在有两个问题:

1. 现在每次重建都会出错:

An error occurred loading a configuration file: Directory 'C:\inetpub\wwwroot\mvcimport\app_data\nugetbackup\20140707-140849\config' does not exist. Failed to start monitoring file changes.   C:\inetpub\wwwroot\mvcimport\App_Data\NuGetBackup\20140707-140849

(\Web.config 中的第 1 行)

在我关闭解决方案并重新打开它之后,该错误不会仅在第一次构建时发生。

2. 我添加了我的模型,但视图没有看到它。我添加的两个控制器都看不到我的自定义命名空间 - 正如您在图像上看到的那样 MvcImport 只看到我正在输入的 Controlles 命名空间。

即使(上述情况除外)项目编译时没有错误。

这是我的控制器类

并且当编译时出现错误(1)时,还会出现许多错误,例如。

The type or namespace name 'Models' does not exist in the namespace 'MvcImport' (are you missing an assembly reference?)    C:\inetpub\wwwroot\mvcimport\Controllers\ImportController.cs

如果不是通过简单地编译项目,我看不到我应该如何添加自己的程序集?

4

1 回答 1

0

我已经第 5 次或第 6 次删除并重新创建了该项目。

最后它起作用了(手指不再有问题)。

如果其他人需要它,我做了以下事情:

  1. 新项目

  2. 在新项目窗口中,从左侧选择已安装 > 模板 > Web > Visual Studio 2012,从顶部下拉列表中选择 .NET Framework 4.5,从项目类型列表中选择 ASP.NET MVC 4 Web 应用程序,然后单击确定

  3. 在以下屏幕上选择 Empty application 然后单击 OK。

  4. 右键单击解决方案资源管理器中的项目,单击 NuGet 控制台,找到 Umbraco Cms,安装它(您也可以从包管理器控制台安装 - 更多在这里http://www.systenics.com/blog/setting-up-umbraco-7 -in-visual-studio-2013-for-mvc-4-development/

  5. 单击 F5 进行调试,插入我的 cms 访问详细信息,单击底部的自定义按钮并添加我的数据库连接数据。

本教程也很有帮助http://our.umbraco.org/documentation/Installation/install-umbraco-with-nuget

重要的是,当您在 VS2013 而不是 Web > ASP.NET Web 应用程序中安装时,在上面的第 2 点中选择 Web > Visual Studio 2012 > ASP.NET MVC 4 Web 应用程序 - 这有所不同,并允许我最终创建没有错误的项目.

于 2014-07-11T10:51:02.317 回答