Как перенести bundleConfig.cs из проекта asp. net mvc в asp. net core? - PullRequest
0 голосов
/ 29 мая 2020

Мне нужно перенести bundleConfig из старого asp. net проекта mvc в asp. net core

Я добавил в startup.cs:

app.UseBundling (
                // as we rebased the static files to / static (see UseStaticFiles ()),
                // we need to pass this information to the bundling middleware as well,
                // otherwise urls would be rewrited incorrectly
                new BundlingOptions
                {
                    StaticFilesRequestPath = "/static"
                },
                bundles =>
                {
                    bundles.AddJs ("/bundles /jquery")
                        .Include ("/Scripts/jquery-{version}.js");

                    bundles.AddCss ("/bundles/jquery")
                        .Include ("/Scripts/jquery-{version}.js");

                    // we use LESS in this demo
                    bundles.AddCss ("/site.css")
                        .Include ("/less/site.less");

                    // defines a Javascript bundle containing your Vue application and components
                    bundles.AddJs ("/app.js")
                        .Include ("/js/components /*.Js")
                        .Include ("/js/app.js");
                });

1 Ответ

0 голосов
/ 29 мая 2020

Вам нужно будет создать файл cs в App_Start

using System.Web.Optimization;

namespace EnterYourProgramsNameSpaceHere
{
    public class BundleConfig
    {

        public static void RegisterBundles(BundleCollection bundles)
        {  
            //Add your bundles here 
            bundles.Add(new StyleBundle("~/Content/myStyle")
            .Include("~/Content/styles.css"));

            bundles.Add(new ScriptBundle("~/bundles/myjs")
             .Include("~/Scripts/jquery.js"));
        }
    }
}

в startup.cs добавить эту строку

 BundleConfig.RegisterBundles(BundleTable.Bundles);

Вы должны убедиться, что интервал в пути к файлам удален, в вашем примере у программы может быть проблема с поиском ваших файлов js / css.

вы можете найти дополнительную информацию здесь: http://go.microsoft.com/fwlink/?LinkId=301862

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...