>

Startup.cs에서 일부 구성을 만들려고 할 때 StaticFileExtensions 중 일부를 볼 수 없습니다.

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            app.UseStaticFiles();    
            app.UseFileServer();   
            app.Run(async (context) => { await context.Response.WriteAsync("Hello motherfuckers!"); });
}

이 메소드를 호출 할 수 없습니다. 전 Windows 사용자이고 Macbook에서 JetBrains Rider를 사용하고 있으므로 프로젝트 InProcess를 호스팅 할 수 없으므로 이해할 수는 있지만 필요한 구현이기 때문에 모든 정적 파일 확장명 메소드를 사용할 수있을 것으로 예상했습니다.

  • 답변 # 1

    위의 의견에서 알 수 있듯이 Rider를 처음 사용하기 때문에 빈 프로젝트를 만들었을 수 있습니다. 그렇다면 다음 참조가 프로젝트에 포함되어 있는지 확인하십시오.

    와이즈 비즈

    . 이미 가지고 있고 여전히 문제가있는 경우 빈 프로젝트를 확인하고 Microsoft.AspNetCore 만 설치되어 있기 때문에 캐시를 정리하는 것이 좋습니다. 나에게 누락 된 참조 문제처럼 들립니다.

    라이더 (또는 VS의 명령 줄)에서 터미널을 열고 다음 명령으로 Nuget 캐시를 정리하십시오.

    와이즈 비즈

    변경 사항을 보려면 라이더를 다시 시작해야 할 수도 있습니다.

    Microsoft.AspNetCore.StaticFiles

관련 자료

  • 이전 angular - 크기 조정 이벤트가 호출되면 NVD3에서 오래된 차트를 svg에 추가합니다
  • 다음 postgresql - 하나의 직렬 열만있는 테이블에 삽입하면 실제로 아무것도 삽입되지 않습니다