ASP.Net MVC5 기반 웹 응용 프로그램이 있습니다. UI 용 부트 스트랩을 사용하고 있습니다. 내 컴퓨터에서 모든 것이 완벽합니다. 로그인하면 다음 페이지가 표시됩니다. Analytics page as on localhost서버에 배포 한 후 웹 사이트 UI가 제대로 표시되지 않습니다.
웹 서버에 배포 한 후 다음과 같은 페이지 게시물을 얻을 수 있습니다.
Analytics page from the server
당신은 서버에서 페이지가 모두 엉망이라고 볼 수 있습니다. 거의 모든 사업부가 국경을 넘나 드는 것처럼 보입니다. 나는 여기서 무엇이 잘못 될지 확신하지 못한다. 모든 입력을 환영합니다.
업데이트 :
내가 다른 응용 프로그램이 분석 응용 프로그램과 같은 로그인 페이지가 "TalkApp"가. "TalkApp"UI에는 문제가 없습니다.
그래서 로그인 페이지의 페이지 소스를 확인했습니다. TalkApp에는 다음 링크가 있습니다.
<link href="/TADATalk/Content/bootstrap.css" rel="stylesheet"/>
<link href="/TADATalk/Content/site.css" rel="stylesheet"/>
<script src="/TADATalk/Scripts/modernizr-2.8.3.js"></script>
<script src="/TADATalk/Scripts/jquery-3.1.1.js"></script>
<script src="/TADATalk/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/TADATalk/Scripts/jquery-ui-1.12.1.js"></script>
<script src="/TADATalk/Scripts/bootstrap.js"></script>
반면 AnalyticsApp에는 이러한 링크가 없습니다. 대신 ..v = "e34hgd5677 .."유형의 항목이 있습니다. AnalyticsApp에서 번들 사용을 제거하고 링크 참조를 직접 추가했습니다. 이제 UI가 제대로로드됩니다.
그럼에도 문제는 여전히 있습니다. 하나의 앱에서 번들이 작동하지 않고 다른 앱 (서버에도 배포 됨)과 함께 작동 한 이유는 무엇입니까?
당신은 prod 서버에서 CSS를 새로 고치고 있습니까? IE는 로컬 캐시를 지 웁니다. css가 제대로 배포되었는지 확인 했습니까 (IE에는 기본 번들로 제공되는 CSS에 모든 부트 스트랩 * css가 있음)? – Jack
나는 크롬 만 달리고 있었다. "찌른 서버에서 CSS를 새로 고침".... 나는 이해하지 못합니다. –
아, 알겠습니다. IE는 즉, (즉) 의미합니다. 좀 더 설명해 주시겠습니까? –