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

标签 javascript c# css asp.net-mvc web-applications

已 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/

相关文章:

asp.net - ListBox 中的热对齐文本中心 - asp.net 4.0

jQuery 可放置容器并不总是捕获放置事件

javascript - 从 fs 目录中动态嵌套结果到对象中

javascript - 更改谷歌地图API路线规划器语言

javascript - 如何修复 Bootstrap 3 Modal + CKEditor 4.4 空对话框

c# - 设置 Httpresponse 的 Response Body

c# - 如何从文本区域 mvc4 显示新行?

html - 如何在菜单导航中添加类别搜索栏并将其居中?

javascript - Highcharts 条形和线条问题

c# - MySQLProv/IBMDADB2 Provider 未在本地机器上注册