我在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
如果不是简单地编译项目,我无法看到我应该如何添加自己的程序集?
答案 0 :(得分:0)
我已经删除并重新创建了第5或第6次项目。
最后它起作用了(手指交叉不再有问题)。
如果其他人需要,我会做以下事情:
新项目
在New project窗口中选择Installed>模板>网络>从左侧的Visual Studio 2012,从顶部下拉列表中的.NET Framework 4.5和从项目类型列表中的ASP.NET MVC 4 Web应用程序然后单击确定
在以下屏幕上选择空应用程序,然后单击确定。
右键单击解决方案资源管理器中的项目,单击NuGet控制台,找到Umbraco Cms,安装它(您也可以从软件包管理器控制台安装 - 更多http://www.systenics.com/blog/setting-up-umbraco-7-in-visual-studio-2013-for-mvc-4-development/)
单击F5进行调试,插入我的cms访问详细信息,单击底部的自定义按钮并添加我的数据库连接数据。
本教程也很有用http://our.umbraco.org/documentation/Installation/install-umbraco-with-nuget。
重要的是当您在VS2013而不是Web>中安装时ASP.NET Web应用程序选择Web> Visual Studio 2012>上面第2点中的ASP.NET MVC 4 Web应用程序 - 这产生了不同,并允许我最终创建没有错误的项目。