小编Beh*_*ili的帖子

nextjs应用程序的入口点在哪里?

将 nextjs 应用程序部署到c-panel托管时,它会询问应用程序的入口点,默认为app.js. 在正常的 React 应用程序中,它完全处于控制之中,但是在使用时,nextjs不清楚哪个 js 文件负责启动应用程序。

在此输入图像描述

关于选择正确的 js 文件作为应用程序入口点有什么想法吗?

编辑:

我的托管提供商为我提供了以下代码来设置 Express 应用程序(使用 next 的请求处理程序)来处理请求:

const express = require('express');
const next = require('next');

const dev = process.env.NODE_ENV !== 'production';
const nextApp = next({ dev });
const handle = nextApp.getRequestHandler();

const port = 3454;

nextApp.prepare().then(() => {
  const app = express();

  app.get('*', (req, res) => {
    return handle(req, res);
  });

  app.listen(port, err => {
    if (err) throw err;
    console.log(`> Ready on localhost:${port}`);
  }); …
Run Code Online (Sandbox Code Playgroud)

cpanel npm reactjs next.js

15
推荐指数
2
解决办法
3万
查看次数

Telerik MVC Grid列定义中的"EditorViewData"是什么?

我有一个telerik网格如下:

Html.Telerik().Grid<MatchViewModel>().Name("Matches").Columns(cols =>
             {
                 cols.Bound(e => e.Name);
                 cols.Bound(e => e.Date);
                 cols.Bound(e => e.GuestTeamId);
                 cols.Bound(e => e.HostTeamId);
                 cols.Bound(e => e.PostponedDate);
             ==> cols.Bound(e => e.RefereeId).EditorViewData(new { RefereeName = '' });
                 cols.Bound(e => e.StatusId);
             })
Run Code Online (Sandbox Code Playgroud)

按箭头我想送裁判名称作为EditorTemplate.i附加数据下文称列从推断EditorViewData方法的名称,它可以帮助我做this.but我不能让它working.can谁能帮助我?谢谢.

asp.net-mvc telerik kendo-ui

11
推荐指数
2
解决办法
9557
查看次数

如何在EntityFramework Codefirst中以编程方式更新数据库?

我正在编写一个简单CMS的ASP.NET MVC框架(用于大学最终项目).我的问题在于模块的数据迁移策略.每个模块在安装时都会更新数据库模式,必须在模块中实现数据库迁移机制安装system.ok,data-migration在实体框架中已经存在(感谢MS),但迁移命令在包管理器控制台中运行.有没有办法以Data-Migration编程方式运行代码?任何帮助都非常感谢.

asp.net-mvc entity-framework c#-4.0

10
推荐指数
2
解决办法
8346
查看次数

EF 4.1 CF:数据库'master'中的CREATE DATABASE权限被拒绝

实体框架4.1 Code First非常适用SQLEXPRESSlocalhost.但是,我现在准备连接到常规SQL 2008 server.

  1. 我创建了一个新的数据库"NewEfDatabase".

  2. 然后改变了我的" ApplicationServices" connectionStringWeb.config,以点到我的安全集成新的数据库.

但后来我得到了这个错误:

" CREATE DATABASE permission denied in database 'master'."

所以...

a)EF 4.1 CF在所述SQL服务器上需要哪些权限才能完成其工作?

b)我可以SQL 2008为EF 4.1 CF 设置一个空的数据库,还是我必须让它为我做所有的工作?(我不确定我的DBA会赞赏让我的EF应用程序有权在特定数据库之外做任何事情)

entity-framework ef-code-first entity-framework-4.1

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

使用html.actionlink将模型从视图传递到控制器

我试图将模型数据从强类型视图获取到控制器.使用提交按钮是可以的,我可以获取数据.现在我想用html.actionlink实现相同的功能.这就是我所拥有的: 查看:

@model WordAutomation.Models.Document    
    @{
        ViewBag.Title = "Document";
    }
      <script type="text/javascript">
          $(function () {
              $("#dialog").dialog();
          });
        </script>

    <h2>Document</h2>

    @using (Html.BeginForm()) {
        @Html.ValidationSummary(true)

        <fieldset>
            <legend>Document</legend>

            <div class="editor-label">
                @Html.LabelFor(model => model.ClientTitle)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.ClientTitle)
                @Html.ValidationMessageFor(model => model.ClientTitle)
            </div>

            <div class="editor-label">
                @Html.LabelFor(model => model.ClientFullName)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.ClientFullName)
                @Html.ValidationMessageFor(model => model.ClientFullName)
            </div>

            <div class="editor-label">
                @Html.LabelFor(model => model.ClientCustomSSN)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.ClientCustomSSN)
                @Html.ValidationMessageFor(model => model.ClientCustomSSN)
            </div>

            <p>
                <input type="submit" value="Create" />            
            </p>
        </fieldset>
    }

    <div>
        @Html.ActionLink("Preview", "PreviewWordDocument", …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor asp.net-mvc-3 asp.net-mvc-4

7
推荐指数
2
解决办法
3万
查看次数

在C#中将字符串设置为图像源

好吧,我已经找到了几种方法来修复我的Windows Phone 7应用程序,但我似乎无法找到任何有效的方法.令我困惑的是,我之前做过这样的事情并没有问题,所以我不确定为什么它不起作用.导致我出现问题的代码如下:
if(appSettings.Contains("image"))myImage.Source =(string)appSettings ["image"]; 否则myImage.Source ="default.jpg";

我得到的错误就是这个

无法将类型'string'隐式转换为'System.Windows.Media.ImageSource.

这让我感到困惑的原因是因为我做了这个Twitter应用程序教程,其中你将图像源直接绑定到一个字符串.那么我该怎么做才能解决这个问题呢?

c# silverlight visual-studio-2010 windows-phone-7

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

无法使用XCode 4.5覆盖属性getter

在与Xcode 4.5一起使用时,我遇到了一些旧示例代码的问题.

在我的代码中,我定义了以下属性

@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;
Run Code Online (Sandbox Code Playgroud)

然后我有以下访问方法:

- (NSManagedObjectModel *)managedObjectModel {
    if (_managedObjectModel != nil)
    {
        return _managedObjectModel;
    }

    NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"MyPrototype" 
                                                   withExtension:@"momd"];
    _managedObjectModel = [[NSManagedObjectModel alloc] 
                                          initWithContentsOfURL:modelURL];
    return _managedObjectModel;
}
Run Code Online (Sandbox Code Playgroud)

问题是Xcode会抛出多个错误,因为它无法"看到" _managedObjectModel.如果我将访问者的名称从更改managedObjectModelmanagedObjectModel2,则一切正常.我想这个问题与Xcode 4.5自动属性合成有关,但我不知道应该怎么做以避免这个问题.有什么建议?

objective-c ios xcode4.5

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

在Orchard中更新ContentItem的正确方法是什么?

我正在尝试使用以下代码更新特定部分:

var nationalPart = _contentManager.Get<NationalPart>(Id);      
nationalPart.Name = part.Name;
Run Code Online (Sandbox Code Playgroud)

我已经这样做了.但是现在它没有用.即使我contentManager.Flush()明确打电话,但仍然没有运气.谁能帮我这个?提前致谢.

编辑:我发现我的问题来自哪里!当我发出更新contentPart的JSON请求时,内存版本正在更新,但它没有将结果反映给db.now我们离答案又近了一步.但是什么阻止会话更新数据库?

EDIT2:

这是我的处理程序的代码:

        public NationalPartHandler(IRepository<NationalPartRecord> repository)
        {
            Filters.Add(StorageFilter.For(repository));
        }
Run Code Online (Sandbox Code Playgroud)

这是Controller Action的代码:

    [GridAction(EnableCustomBinding = true)]
    public JsonResult UpdateNational(NationalViewModel Model, GridCommand Command)
    {
         if (!ModelState.IsValid)
            return new JsonResult { Data = "error" };
        var NationalPart = _contentmanager.Get(Model.Id).As<NationalPart>();
        NationalPart.Record = new NationalPartRecord();
        NationalPart.Record.MapFrom<NationalPartRecord, NationalViewModel>(Model);
        _soccerService.UpdateNational(NationalPart);         
        return NationalsListJson(Command);
    }
Run Code Online (Sandbox Code Playgroud)

最后代码为服务:

public void UpdateNational(NationalPart part)
{
    var nationalPart = _contentManager.Get<NationalPart>(part.Id);      
    nationalPart.Name = part.Name;
    _contentManager.Flush();
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-mvc orchardcms

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

如何访问整个AutoFac容器以在Orchard中注册依赖项?

问题非常简单.我想访问整个AutoFac容器,以便我可以在其中注册我的依赖.

备注:

我不能继承IDependency我的项目中的原因导致循环引用(两个程序集).我想做的是用一个Key注册一个组件并在其他程序集中使用相同的Key访问它.提前致谢.

编辑:

我发现了一个DefaultOrchardHostContainer在核心中调用的类,但它只暴露了Resolve<>方法,但没有Register().

c# asp.net-mvc orchardcms

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

调试 asp.net mvc 应用程序时“此模块的调试信息中缺少源信息”

我在调试 ASP.NET MVC 代码方面遇到了困难。我最终按照本网站中的描述进行了操作。调试符号已加载并适用于所有 dll,但System.Web.MVC. 当我双击stacktrace窗口中的任何行时,它会向我显示消息Source information is missing from the debug information for this module。我用作http://msdl.microsoft.com/download/symbols符号源。我缺少什么?我的符号服务器正确吗?

c# asp.net-mvc pdb-files

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