Как просмотреть содержимое HTML-CSS в пустом веб-приложении ASP.NET Core - PullRequest
0 голосов
/ 24 октября 2018

Я только начал знакомиться с ASP.NET Core и в целом с веб-разработкой (HTML и CSS).

Я создал новое веб-приложение ASP.NET Core с пустым шаблоном и добавил два простых файла HTML- Index.html и Menu.html.Когда я запускаю отладку, я не вижу ничего, кроме «Hello World» по умолчанию.

Я что-то пропускаю в процессе?

1 Ответ

0 голосов
/ 25 октября 2018

Для Html-Css, это статические файлы, вам нужно включить StaticFile Middleware с помощью app.UseStaticFiles();.

Попробуйте выполнить следующие действия:

  • Изменить Startup.cs, добавив app.UseStaticFiles();

    public class Startup
    {
    // This method gets called by the runtime. Use this method to add services to the container.
    // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
    public void ConfigureServices(IServiceCollection services)
    {
    }
    
    // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }
        app.UseStaticFiles();
        app.Run(async (context) =>
        {
            await context.Response.WriteAsync("Hello World!");
        });
    }
    }
    
  • Запустите проект идля доступа к статическому файлу введите https://localhost:44387/index.html

Кроме того, вы можете ознакомиться с ядром asp.net из Введение в ASP.NET Core

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...