1

我处于 ASP.NET Core 的初学者级别。我有一些由HTML5and制作的 html 页面CSS3。我想用ASP.NETCore Razor Pages 显示这个页面。所以,我打开了一个新的空 ASP.NET Core 项目(我认为默认是剃须刀页面。)

我将图像和 CSS 文件复制到wwwroot文件夹。最后,我将我的 html 代码复制到一个新的 Razor 页面 (Main.cshtml) 中,该页面位于“/Pages”文件夹中。页面可以看到CSS,CSS可以看到图片。但是,Edge404 error在运行项目时会给出。我认为我无法正确进行路由:

404错误

代码

你能帮助我吗?谢谢。

4

2 回答 2

1

将此代码写入您的初创公司

1-in 配置服务:

services.AddMvc();
services.AddMvc().AddRazorPagesOptions(options =>
{
    options.Conventions.AddPageRoute("/Index", "{*url}");
});

2 英寸配置:

app.UseStaticFiles();
    app.UseMvc();
于 2019-06-04T07:52:58.727 回答
0

为了访问您的剃须刀页面,您必须使用以下网址:

http://localhost:50551/Main

如果您想创建一个将作为域的默认页面的剃须刀页面,您应该将其命名为 index.cshtml。

于 2017-11-25T11:19:00.940 回答