2017-10-27 11 views
1

최근에 JetBrains for .NET 핵심 개발 도구로 Rider IDE로 전환했습니다. 그것은 내가 Visual Studio보다 선호한다면 시도하고 싶은 것입니다.라이더 IDE가 wwwroot에서 css/javascript를 사용하지 않았습니다.

프로젝트를 Rider에 성공적으로 가져 왔으며 사이트를 실행할 수 있고 웹 사이트를로드 할 수 있지만 wwwroot 디렉토리 (자바 스크립트 및 CSS)의 콘텐츠를 제공하지 않는 것으로 보입니다. 내 페이지가 매우 비어있는 것으로 나타납니다.

이 wwwroot를 포함하도록 설정할 필요가있는 옵션이 있습니까? Rider에서 Visual Studio 솔루션을 가져 오는 것 외에 다른 것은 변경하지 않았습니다.

enter image description here

내 .csproj 올바르게 wwwroot 디렉토리를 포함

<ItemGroup> 
    <Folder Include="assets\images\" /> 
    <Folder Include="assets\other\" /> 
    <Folder Include="Imports\" /> 
    <Folder Include="Views\FineUploader\" /> 
    <Folder Include="wwwroot\" /> 
</ItemGroup> 

이 같은 솔루션은 내가 Startup.cs로 이동하여 동일한 문제가 해결 (17)

+1

콘솔에는 환경 생산이 표시됩니다. Dev 대 Prod에서 동작이 다를 수 있습니까? VS 2017에는 IIS Express도 포함되어 있으며 라이더와 관련이 없습니다. 디버깅 프로필을 편집하고 환경 변수를 설정하십시오. ASPNETCORE_ENVIRONMENT = Development. 최소한 콘솔에서 로그를 볼 수 있어야합니다. –

답변

1

Visual Studio에서 완벽하게 작동 Configure 함수에 app.UseMvc() 위의 app.UseStaticFiles();을 추가합니다.