【问题标题】:Failed to load resource (CSS,JS and picture files) after updating ASP.NET 5 from Beta6 to Beta7将 ASP.NET 5 从 Beta6 更新到 Beta7 后无法加载资源(CSS、JS 和图片文件)
【发布时间】:2015-12-04 01:56:50
【问题描述】:

在 ASP.NET 5 Beta6 (MVC) 上有一个工作项目,我想将其更新到 Beta7 版本。所以在这一步之后:

  • 更新 Visual Studio 工具
  • 更新 DNX 运行时 (resource)
  • 更新项目中的引用(在project.jsonglobal.json 文件中)
  • 检查ASP.NET Announcements Page 的更改(我只更改了命名空间)
  • 更改错误的命名空间

运行后,我在 google chrome 控制台中向我的所有内容文件发送了这样的消息:

 Failed to load resource: the server responded with a status of 404 (Not Found)

【问题讨论】:

  • 你是怎么做的:更新 DNX 运行时?
  • 我在“安装 .NET 版本管理器 (DNVM)”段落中使用了这个 resource
  • 你跑得怎么样?我的意思是你用过 DNX 命令吗?
  • 你改变了project.json吗?
  • 仅来自我之前编写的资源中的命令

标签: c# asp.net .net asp.net-core asp.net-core-mvc


【解决方案1】:

解决办法是根据this announcement更新Startup.cs代码。

    public void Configure(IApplicationBuilder app)
    {
        app.UseMvc(routes =>
                   {
                       routes.MapRoute(
                           name: "DefaultController",
                           template: "{controller=Home}/{action=Index}/{id?}"
                           );
                   });

        app.RunIISPipeline(); //New
    }

【讨论】:

  • 尝试这个但 IApplicationBuilder 没有那个方法也没有任何扩展方法。知道我需要更新哪个软件包才能实现这一目标吗?看起来像 Microsoft.AspNet.Http.Abstractions?
  • 我的项目中有这个包:“Microsoft.AspNet.Mvc”:“6.0.0-beta7”,“Microsoft.AspNet.Mvc.TagHelpers”:“6.0.0-beta7”, “Microsoft.AspNet.Mvc.WebApiCompatShim”:“6.0.0-beta7”、“Microsoft.AspNet.Server.IIS”:“1.0.0-beta7”、“Microsoft.AspNet.Server.WebListener”:“1.0.0 -beta7”,“Microsoft.AspNet.Tooling.Razor”:“1.0.0-beta7”。你确定你使用正确的 dnx 吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-26
  • 1970-01-01
  • 1970-01-01
  • 2013-12-20
  • 2018-03-28
  • 2019-04-30
相关资源
最近更新 更多