2017-02-14 5 views
-1

내 프로젝트에 Material Design Icons을 사용하려고합니다. 페이지를 성공적으로 만들 수 있지만 materializecss documentation에 설명 된대로 i 태그를 사용하여 페이지에 아이콘을 추가하면 해당 클래스의 기본 경로가 font/material-design-icons/allFOntsfileshere입니다. 문제는 내가 추가 할 때 내 브라우저가 계속 "제한된 액세스"라고 말합니다.Asp.net 코어 1.1 재료 디자인 아이콘

<div class="row margin"> 
    <div class="input-field col s12"> 
     <i class="mdi-social-person-outline prefix"></i> 
     <input id="MobileNumber" type="text"> 
     <label for="MobileNumber" class="center-align indigo-text darken-2"> 
      Mobile Number 
     </label> 
    </div> 
</div> 

답변

-1

더 많은 컨텍스트를 제공 할 수 있습니다 (예 : 미들웨어 구성 방법). 하지만 비슷한 문제가 발생했을 때 나는 그가 당신에게 문제가 무엇인지 추측 할 수 있다고 생각합니다.

아마도 미들웨어 static files을 구성하지 않았을 것입니다. 당신은 Working with static files in ASP.NET Core에 마이크로 소프트의 문서 문서를 확인하지만, 여기에 URL을 변경하는 경우에 그것을 해결하기 위해 당신이해야 무엇을해야

먼저 당신이 설정해야합니다 당신의 당신의 Program.cs

public static void Main(string[] args) 
{ 
    var host = new WebHostBuilder() 
     .UseKestrel() 
     .UseContentRoot(Directory.GetCurrentDirectory()) //Like this 
     .UseIISIntegration() 
     .UseStartup<Startup>() 
     .Build(); 

    host.Run(); 
} 

위해에 ContentRoot 정적 파일을 제공하려면 파이프 라인에 정적 파일을 추가하도록 미들웨어를 구성해야합니다.

public void Configure(IApplicationBuilder app) 
{ 
    /*...*/ 
    app.UseStaticFiles(); 
    /*...*/ 
} 

당신은 순서가있는 당신이 당신의 미들웨어를 추가 고려해야합니다 정적 파일 미들웨어는 Startup.Configure에서 UseStaticFiles 확장 메서드를 호출 한 후 프로젝트에 Microsoft.AspNetCore.StaticFiles 패키지에 대한 종속성을 추가하고 구성 할 수 있습니다 문제. UseStaticFilesUseDefaultFiles 사이의 필수 순서를 지정하는 this 답변을 참조하십시오.

관련 문제