Freemium이라는 한 영역이있는 MVC5 웹 사이트가 있습니다. 내 전체 웹 사이트에 번들 컬렉션을 사용했고 모든 것이 freemium 영역을 열 때를 제외하고는 정말 잘 작동합니다. 내 jquery 및 CSS 파일이 모두로드되지 않습니다! 난 문제를 알아 내려고하고 내가 찾은 유일한 해결책은 지역 폴더에 모든 CSS와 jquery 파일을 복사하는 것입니다하지만 그 항상 동일한 파일 복사 & 붙여 넣기 때문에 그것을하고 싶지 않아요.원래 번들 컬렉션을 영역 MVC5에 사용하는 방법
다음The controller for path '/Freemium/Content/metro-ui/css' was not found or does not implement IController. Stack trace: at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType) at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName) at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory) at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)**
이 나는 프리미엄 (Freemium) 지역에서 작업 할 필요가 번들입니다 : 내가
@Styles.Render("~/Freemium/Content/metro-ui/css")
으로 CSS와 JS를 렌더링 할 때
그래서 나는 오류가 발생합니다. 내가 MVC 사이트를 만든 이후
private static BundleCollection SetMetroUIFreemiumBundles(BundleCollection bundles)
{
// CSS
bundles.Add(new StyleBundle("~/Freemium/Content/metro-ui/css/metrocss")
.Include("~/Content/metro-ui/css/metro-bootstrap.css"
, "~/Content/metro-ui/css/metro-bootstrap-responsive.css"
, "~/Content/metro-ui/css/iconFont.min.css"));
// Scripts
bundles.Add(new ScriptBundle("~/Freemium/Scripts/metro-ui/metrojs")
.Include("~/Scripts/metro-ui/jquery.ui.widget.js"
, "~/Scripts/metro-ui/metro.min.js"));
return bundles;
}
MVC 사이트를 만든 이후로 꽤 오래되었지만 '@ Styles.Render ("~/Freemium/Content/metro-ui/css/metrocss")가되어서는 안됩니까? – jwatts1980
OMG, 나는 너무 길어서 내 경로 오류를 보지 못했습니다. 대단히 감사합니다 !! 나는 휴식을 취할 것이다!! – Karine
답변으로이 덧글을 추가했습니다. 해피 코딩! – jwatts1980