gpt4 book ai didi

javascript - 无法在 VS 中的 C# ASP.NET MVC 应用程序中加载 Content & Script 文件夹中的任何文件

转载 作者:行者123 更新时间:2023-11-27 23:48:03 24 4
gpt4 key购买 nike

已 checkin 代码存储库的 Web 应用程序出现一些问题。

基本上,这个应用程序不会显示任何图像、.js 或 .css,它们都位于 Content & Script 文件夹中。运行时仅显示原始 HTML。这特别发生在从我们的代码存储库中重新提取并通过 Visual Studio 在本地运行之后。当您在运行时检查控制台中的文件时,所有文件都是空的。控制台还给出错误 500 错误文件未找到 (IIRC) 这些文件肯定在本地元素中,并且它们显示在解决方案资源管理器中。

我是唯一一个积极开发这个应用程序的人,我的机器没有遇到这些问题。当您从另一台计算机上的代码存储库中提取代码时,问题就开始了。但是,在为存储库拉新后,具有极其相似架构的其他应用程序不会出现此问题。我尝试在受影响的计算机上创建具有完全相同设置和文件的全新 Web 应用程序,并且它们完美加载。

文件的链接看起来也很正常,它与工作的生产服务器匹配。

应用程序正在使用 bundle ,大部分 bundle 如下所示:

bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.min.js",
"~/Scripts/bootstrap-datepicker.min.js",
"~/Scripts/bootstrap-timepicker.js",
"~/Scripts/bootstrap-confirmation.js",
"~/Scripts/respond.js",
"~/Scripts/bootstrap-select.min.js"));`

bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.min.css",
"~/Content/bootstrap-datepicker.min.css",
"~/Content/bootstrap-timepicker.css",
"~/Content/bootstrap-sortable.css",
"~/Content/site.css",
"~/Content/bootstrap-select.min.css"));

我尝试过的事情:

  • 改为在 _Layout.cshtml 页面中手动添加 .js 和 .css 文件与捆绑。
  • 用 .min.js 或 .min.css 替换所有普通文件,反之亦然反过来
  • 更改访问身份验证方法
  • 更改内容文件夹的权限
  • 重新创建虚拟目录
  • 使用 Visual Studio 2017 和 2019

我很困惑,有人有什么建议或建议吗?我可以回答出现的任何问题。

最佳答案

您还需要提交/推送 .csproj 文件,此文件具有指向元素中所有文件的链接。

关于javascript - 无法在 VS 中的 C# ASP.NET MVC 应用程序中加载 Content & Script 文件夹中的任何文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56676868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com