我想主持我的ASP.NET 5项目,该项目在Amazon免费微实例上使用MVC 6和Entity Framework 7.我找不到关于如何在IIS上托管ASP.NET 5项目的任何分步说明,所有材料都提到这是可能的,但没有任何指南.基本上,我正在部署到本地文件夹,然后复制到新创建的站点,但没有任何工作.不幸的是,我不能使用Azure,因为它只有一个月免费试用,而不是一年.
我正在将我的博客从 Jekyll 迁移到 NextJS,并希望通过网站布局实现相同的功能。
这个想法是在单个布局文件中定义元标记,并使用在页面级别定义的变量填充值。
我看到了几种解决方案,其中之一是在 _app.js 中定义元标记,如下所述: NextJS pass class from page to layout component
但据我所知,作为 React/NextJS 的新手,最好使用 pageProps,但我不知道如何编码。到目前为止我已经
_app.js
import 'bootstrap/dist/css/bootstrap.css'
import Layout from '../components/layout/layout';
export default function Blog({ Component, pageProps }) {
return (
<Layout>
<Component {...pageProps} />
</Layout>
);
}
Run Code Online (Sandbox Code Playgroud)
布局.js
import { Fragment } from 'react';
import Image from 'next/image';
import Head from 'next/head';
import MainNavigation from './main-navigation';
export default function Layout({ children }) {
return (
<Fragment>
<Head>
<meta name='viewport' content='width=device-width, initial-scale=1' />
<title>{children.title}</title> …Run Code Online (Sandbox Code Playgroud) 这是我的自定义请求文化提供程序,如果在url中未指定区域性(例如http://sypalo.com/ru或http://sypalo.com/en),则返回"en"作为默认区域性.我的想法是在用户浏览器中默认显示该语言的网站,所以我正在寻找一种方法来确定它并返回它而不是:return Task.FromResult(new ProviderCultureResult("en","en"));
services.Configure<RequestLocalizationOptions>(options =>
{
var supportedCultures = new List<CultureInfo>
{
new CultureInfo("en"),
new CultureInfo("ru")
};
options.DefaultRequestCulture = new RequestCulture(culture: "en", uiCulture: "en");
options.SupportedCultures = supportedCultures;
options.SupportedUICultures = supportedCultures;
options.RequestCultureProviders.Insert(0, new CustomRequestCultureProvider(context =>
{
var pathSegments = context.Request.Path.Value.Split('/');
if (pathSegments.Count() > 0)
if (supportedCultures.Select(x => x.TwoLetterISOLanguageName).Contains((pathSegments[1])))
return Task.FromResult(new ProviderCultureResult(pathSegments[1], pathSegments[1]));
return Task.FromResult(new ProviderCultureResult("en", "en"));
}));
});
Run Code Online (Sandbox Code Playgroud) 我在SQL数据库中有3个表
tblVideos:
VideoID int PK
Title varchar(100)
Decription varchar(100)
Run Code Online (Sandbox Code Playgroud)
tblTags:
TagID int PK
TagText varchar(100)
Run Code Online (Sandbox Code Playgroud)
tblVideosToTags:
VideoID int PK, FK to Videos
TagID int PK, FK to Tags
Run Code Online (Sandbox Code Playgroud)
在Entity Framework(v6-latest-nightly-build)中,我有2个类,Video并且Tag具有多对多关系.我需要帮助构建符合以下条件的LINQ to Entities或LINQ to SQL查询:
来自标签的十大记录,主要用于.所以可能需要一些求和/计数/分组
asp.net-mvc ×3
asp.net ×2
asp.net-core ×2
amazon ×1
c# ×1
iis ×1
linq-to-sql ×1
next.js ×1
reactjs ×1