将 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) 我有一个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谁能帮助我?谢谢.
我正在编写一个简单CMS的ASP.NET MVC框架(用于大学最终项目).我的问题在于模块的数据迁移策略.每个模块在安装时都会更新数据库模式,必须在模块中实现数据库迁移机制安装system.ok,data-migration在实体框架中已经存在(感谢MS),但迁移命令在包管理器控制台中运行.有没有办法以Data-Migration编程方式运行代码?任何帮助都非常感谢.
实体框架4.1 Code First非常适用SQLEXPRESS于localhost.但是,我现在准备连接到常规SQL 2008 server.
我创建了一个新的数据库"NewEfDatabase".
然后改变了我的" ApplicationServices" connectionString中Web.config,以点到我的安全集成新的数据库.
但后来我得到了这个错误:
" CREATE DATABASE permission denied in database 'master'."
所以...
a)EF 4.1 CF在所述SQL服务器上需要哪些权限才能完成其工作?
b)我可以SQL 2008为EF 4.1 CF 设置一个空的数据库,还是我必须让它为我做所有的工作?(我不确定我的DBA会赞赏让我的EF应用程序有权在特定数据库之外做任何事情)
我试图将模型数据从强类型视图获取到控制器.使用提交按钮是可以的,我可以获取数据.现在我想用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) 好吧,我已经找到了几种方法来修复我的Windows Phone 7应用程序,但我似乎无法找到任何有效的方法.令我困惑的是,我之前做过这样的事情并没有问题,所以我不确定为什么它不起作用.导致我出现问题的代码如下:
if(appSettings.Contains("image"))myImage.Source =(string)appSettings ["image"]; 否则myImage.Source ="default.jpg";
我得到的错误就是这个
无法将类型'string'隐式转换为'System.Windows.Media.ImageSource.
这让我感到困惑的原因是因为我做了这个Twitter应用程序教程,其中你将图像源直接绑定到一个字符串.那么我该怎么做才能解决这个问题呢?
在与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.如果我将访问者的名称从更改managedObjectModel为managedObjectModel2,则一切正常.我想这个问题与Xcode 4.5自动属性合成有关,但我不知道应该怎么做以避免这个问题.有什么建议?
我正在尝试使用以下代码更新特定部分:
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) 问题非常简单.我想访问整个AutoFac容器,以便我可以在其中注册我的依赖.
备注:
我不能继承IDependency我的项目中的原因导致循环引用(两个程序集).我想做的是用一个Key注册一个组件并在其他程序集中使用相同的Key访问它.提前致谢.
编辑:
我发现了一个DefaultOrchardHostContainer在核心中调用的类,但它只暴露了Resolve<>方法,但没有Register().
我在调试 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符号源。我缺少什么?我的符号服务器正确吗?
asp.net-mvc ×6
c# ×4
orchardcms ×2
.net ×1
asp.net ×1
c#-4.0 ×1
cpanel ×1
ios ×1
kendo-ui ×1
next.js ×1
npm ×1
objective-c ×1
pdb-files ×1
razor ×1
reactjs ×1
silverlight ×1
telerik ×1
xcode4.5 ×1