반응형
403을 제공하는 MVC4 스타일 번들
번들링 / 축소화가 활성화되면 일부 번들의 브라우저에 잘못된 URL (/로 끝남)이있는 것 같고 IIS는 폴더의 내용을 나열하려는 것처럼 403 금지 오류를 표시합니다.
내 번들이 설정되는 방식에는 차이가 없습니다. .min.css가 아니고 액세스 권한이 정확합니다.
내 번들은 솔루션의 실제 폴더에 해당하는 경로로 등록되었습니다 ~/Content/forum
.
번들링이 꺼져 있으면 (번들이 올바르게 포함되어 있습니다!) 제대로 작동하지만 번들링이 활성화 된 경우에는 작동하지 않습니다.
해결책은 번들의 등록 된 이름을 파일 시스템에있는 것과 동일하지 않도록 변경하는 것입니다.
제 경우에는 번들이 디렉토리로 지정 @Scripts.Render("~/scripts")
되었으므로 IIS는 실제 js 파일을 제공하는 방법을 알지 못했으며 번들 이름을 javascript 파일을 나타내도록 변경하고 @Scripts.Render("~/scripts.js")
수정했습니다. 내 스타일 번들도 마찬가지였습니다.
문제는 번들 이름이 있어야하는 명명 규칙입니다.
("bundles/css")
이것은 내 문제를 해결했습니다.
참고 URL : https://stackoverflow.com/questions/13673759/mvc4-style-bundle-giving-403
반응형
'programing' 카테고리의 다른 글
__del__ 메서드는 무엇이며 어떻게 호출합니까? (0) | 2020.09.13 |
---|---|
.sql 파일을 SQLite 3으로 어떻게 가져 옵니까? (0) | 2020.09.13 |
SwipeRefreshLayout + ViewPager, 가로 스크롤 만 제한 하시겠습니까? (0) | 2020.09.13 |
Casio FX-991ES 계산기에서 Mod b를 계산하는 방법 (0) | 2020.09.13 |
페이지를 다시로드 한 후 트위터 부트 스트랩으로 현재 탭을 활성화하려면 어떻게해야합니까? (0) | 2020.09.13 |