我是ASP.NET Core的初级级别。我有一些由HTML5
和CSS3
制作的html页面。我希望使用ASP.NET
Core Razor Pages显示此页面。所以,我打开了一个新的空的ASP.NET核心项目(我认为默认是剃刀页面。)
我将图片和CSS文件复制到wwwroot
文件夹。最后,我将我的html代码复制到一个新的Razor页面(Main.cshtml)中,该页面位于“/ Pages”文件夹中。页面可以看到CSS,CSS可以看到图像。但是,Edge在运行项目时会给出404 error
。我想我无法正确进行路由:
答案 0 :(得分:0)
要访问您的剃须刀页面,您必须使用以下网址:
http://localhost:50551/Main
如果你想创建一个剃须刀页面,它将是一个域的默认页面,你应该给它命名为index.cshtml。
答案 1 :(得分:0)
将此代码写入您的初创公司
1-in ConfigureServices:
services.AddMvc();
services.AddMvc().AddRazorPagesOptions(options =>
{
options.Conventions.AddPageRoute("/Index", "{*url}");
});
2-in配置:
app.UseStaticFiles();
app.UseMvc();