小编Dje*_*sen的帖子

Umbraco 7.5.4安装错误:无效的对象名称CmsContent

我已经将umbracoCms((版本7.5.4))nuget包安装到我的空mvc项目(.Net 4.6.2,vs2015).然后,我运行项目并打开安装页面.然后我自定义连接并使用连接字符串为ms sql 2016数据库.我没有选择任何入门网站,我有以下错误:

The database failed to upgrade. ERROR: The database configuration failed with the following message: Invalid object name 'cmsContent'. Please check log file for additional information (can be found in '/App_Data/Logs/UmbracoTraceLog.txt')
Run Code Online (Sandbox Code Playgroud)

我现在应该怎么做 ?

安装步骤:

1-

在此输入图像描述

2-点击自定义后:

在此输入图像描述

3-为数据库类型选择"自定义连接字符串"后:

在此输入图像描述

4-点击按钮后继续: 在此输入图像描述

点击"不,谢谢,我不想安装入门网站"链接后出现5-完全错误:

2016-11-28 22:31:20,810 [P1436/D4/T19] ERROR Umbraco.Core.Persistence.UmbracoDatabase - Database exception occurred
System.Data.SqlClient.SqlException (0x80131904): Invalid object name 'cmsContent'.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior …
Run Code Online (Sandbox Code Playgroud)

installation umbraco nuget umbraco7

4
推荐指数
1
解决办法
1649
查看次数

C#7.0元组扣除

当我写这行时:

Tuple<string,string> key = (controller, action);
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

严重级代码描述项目文件行抑制状态错误CS0029无法将类型'(字符串控制器,字符串操作)'隐式转换为'System.Tuple'Project.Web PageMetadata.cs 27活动

这似乎是C#7更新核心的新元组增强功能的相当直接,直观的应用,但它不起作用.我究竟做错了什么?

c# tuples c#-7.0

4
推荐指数
1
解决办法
848
查看次数

Umbraco V6.1.3 Lucene指数腐败

刚刚将Umbraco V6.1.1站点升级到V6.1.3.我的工作站一切顺利.删除所有文件后,将文件复制到Web服务器,对数据库执行相同操作.设置所有目录权限并运行该站点.网站(这是MVC)运行但有两个我无法理解的问题,并且非常感谢一些帮助.

读取过去EOF错误导致一页错误.这是它试图运行的视图.错误在Bold的链接上.

@inherits Umbraco.Web.Mvc.UmbracoTemplatePage

@{
    Layout = "BasePage.cshtml";
}
          <div class="row-fluid">
              <div class="span12">
                  <h1>@Umbraco.Field("pageName")</h1>
                  @Umbraco.Field("pageText")
              </div>
            </div>
          <div class="row-fluid">
              <div class="span12">
                @foreach (var page in Model.Content.Children) {
                    <section class="well">
                    <h3>@page.Name</h3>
                    @if(page.Children.Count() > 0) {
                        <ul>
                        **@foreach (var pub in page.Children) {**
                           <li><a href="@Umbraco.Media(pub.GetPropertyValue("publication")).Url" title="@pub.Name" target="_blank">@pub.Name</a></li>
                        }
                        </ul>
                    }
                    </section>
                }
                  </div>
          </div>
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪是

[IOException: read past EOF]
   Lucene.Net.Index.FindSegmentsFile.Run(IndexCommit commit) +2040
   Lucene.Net.Index.DirectoryReader.Open(Directory directory, IndexDeletionPolicy deletionPolicy, IndexCommit commit, Boolean readOnly, Int32 termInfosIndexDivisor) +57
   Lucene.Net.Search.IndexSearcher..ctor(Directory path, Boolean readOnly) +29
   Examine.LuceneEngine.Providers.LuceneSearcher.ValidateSearcher(Boolean forceReopen) +136 …
Run Code Online (Sandbox Code Playgroud)

lucene umbraco umbraco6

2
推荐指数
1
解决办法
4039
查看次数

创建休息服务Umbraco 7 backOffice

我在这个问题上读了很多.我读到我可以在web api asp.net上使用在Umbraco中创建休息服务.

我可以在Umbraco后台创建这个api吗?如果没有,我如何将服务连接到我当地的Umbraco网站?

我找不到一个显示这个的简单教程.

编辑:

我想在客户端获取Umbraco内容数据.我读到我可以在服务器端(Umbraco)休息服务中创建,当我调用我的Umbraco服务器的特定URL时,我可以获取数据.

umbraco asp.net-web-api umbraco7

1
推荐指数
1
解决办法
7009
查看次数

将Json actionresult和HttpStatusCodeResult都作为可能的结果,但只有一个返回

由于多种原因,我喜欢仅使用一个return语句来设计我的方法(我认为这是最佳实践)。

但是,如何让MVC控制器actionresult创建结果对象,在其中我既可以将HttpStatusCodeResult放入其中,也可以将普通的Json结果放入其中?

它们都继承自ActionResult。

编辑: 我现在拥有的示例,但是想更改为仅1个return语句,就像这样:

public ActionResult Test(string inputString = "stack")
{
    try
    {
        int carrots = int.Parse(inputString);
        return Json(new { Data = carrots }, JsonRequestBehavior.AllowGet);
    }
    catch (Exception)
    {
        return new HttpStatusCodeResult(400);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

1
推荐指数
1
解决办法
1312
查看次数

尝试在 celery 任务文件中导入模型时,应用程序尚未加载

在进行任何解释之前,这是我的项目的树

| projectname
|____|__init__.py
|____|celery.py
|____|settings.py
|____|urls.py
|____|wsgi.py
|app1
|app2
Run Code Online (Sandbox Code Playgroud)

这是我的芹菜.py

from celery import Celery
from celery import shared_task

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'projectname.settings')
app = Celery('projectname')
app.config_from_object('django.conf:settings', namespace='CELERY')
app.autodiscover_tasks()

from app1.models import *

@share_task
def tasks():
     ''' '''
Run Code Online (Sandbox Code Playgroud)

每次我尝试使用此行导入文件时,models我都会得到:celery.pyfrom app1.models import *

django.core.exceptions.AppRegistryNotReady:应用程序尚未加载。

并且本地服务器突然停止工作。 这篇文章涉及类似的问题,但不确定这里是否是这种情况。

我想要的是将一些模型导入到文件中,这样我就可以使用它们进行一些查询。

我对可能出现的问题有一点线索,但不确定。

viewsimport stuff from import stuff from就像要执行的任务尝试从 导入东西。models.py
viewscelery.py
celery.pymodels

所以那个像蛇咬自己尾巴的圆圈对我来说很奇怪。

python django celery

1
推荐指数
1
解决办法
2807
查看次数