2017-01-02 7 views
-1

죄송 컨트롤러 이름을 추가 .cshtml :번들 구성 상대 경로 내가 새 스크립트 번들을 추가</p> <p>... 내가 ... BundleCOnfig에 문제가있는 내 영어

@Scripts.Render("~/bundles/js") 

localhost : 21612에서 페이지를로드 할 때/오류가 발생하지 않습니다. 페이지가 제대로 표시 :

Normal load

을하지만 로컬 호스트에서 페이지를로드하는 경우 : 21612/홈/색인 나는 오류를 얻을. 그리고 경로에 컨트롤러 이름을 추가됩니다

Errors

내가 스크립트에 상대 경로, 왜 컨트롤러 이름을 삽입하기 때문에 문제가 무엇인지 이해하지?

업데이트 : 문제가 해결되었습니다. 사실 main.js 파일에서 src = "assets /, src ="/ assets/

답변

0

등의 다른 스크립트에 대한 모든 방법이 설치되었습니다. 영리한 것들을하기 위해 물결표가 MVC5에서 변경되었습니다 URL 재 작성. 조언을

https://stackoverflow.com/a/12105210/7353829

+0

감사 : 나는 당신에게이 일을 왜 이해하지 않지만 당신이 어떤 URL 재 작성을하고 있다면, 당신은에 페이지 URL이의 지나치게 영리 고정을 해제이 답변을 볼 수 있습니다 . 문제는 main.js 파일의 절대 경로 문제입니다. 내 게시물을 업데이트했습니다. –