问题标签 [wwwroot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
738 浏览

github - 使用持续部署发布机器人后不显示图像

我使用 Bot Framework 开发了一个机器人。当我在 Bot Framework Emulator 上本地运行它时,它会显示图像。但是在通过创建私有 GitHub 存储库将其发布到 Azure 后,没有显示任何图像。我正在使用 Direct-Line API 3.0。可能是什么原因?

就像,这是我的项目的树视图。图像文件夹位于内容根目录中。

项目树视图

我正在使用以下静态方法来检索图像路径。

然后将其转换为 Uri,并将其分配给自适应卡片的图像。这是代码片段。

CreateAdaptiveElement 定义为:

这是我在本地运行机器人时返回的 Uri。它工作正常。

这是发布后返回的内容。

而且,它不起作用。

这是最新的命令日志。

这是我所期待的。 本地执行 而且,这就是我通过 DirectLine 得到的!! 实际结果

这是我的welcome_card.json 的内容

我已经定义了 AdaptiveCardFactory 来操作卡片。

0 投票
1 回答
330 浏览

asp.net-core - ASP.Net Core 2.2 wwwroot 静态内容托管在 S3 和 CloudFront 上

我正在使用 ASP.Net Core 2.2,并希望在 CloudFront 提供的 AWS S3 上托管 wwwroot 静态内容。在谷歌上没有找到任何东西,所以在这里发布了这个问题。我熟悉 AWS S3 和 Cloudfront。我只需要了解如何/在 ASP.Net Core razor 应用程序中进行哪些更改。任何建议和见解都值得赞赏。

0 投票
1 回答
933 浏览

php - Laragon : 错误消息 : (include_path='.;C:/laragon/etc/php/pear') 在第 0 行的未知

我有两台机器(LapTop & DeskTop),所以我在云端 OneDrive 文件夹中使用 WWW,亲更容易同步。

奇怪的是,直到 6 月,当我安装最后一个 Windows 10 2019 Creator Update 时我才遇到任何问题……我格式化了我的 C 盘并安装了更新,但问题是我使用了 1 的另一个驱动器来支持我的 OneDrive 文件(使用1订阅),当然在属性中,使用链接到我的Hotmail的登录名的授权未被识别,并显示为一个长数字我用实际登录名更改了所有授权。

但是现在当我在本地主机上启动一个 php 页面时,我收到了这条消息:

拉拉贡

wamp64:

我在 Google 上找不到解决方案,而且我知道在它工作之前,我对 HTML 文件没有问题,有什么解决方案吗?不要告诉并回答我在 Laragon 文件夹中使用 www,我不想这样做。

几天后,我格式化了 I:\ 驱动器,并重新安装并下载了 OneDrive 文件。但是我还有这个问题吗?

如果使用 i:\users\nemza\www 它工作正常,如果使用 i:\users\nemza\OneDrive\www,则不行。

{图片拒绝,因为没有 10 的声誉。}

我应该使用什么“安全设置”?问题是什么 ?我在Laragon论坛上写了没有任何回应!请问有什么建议吗?

有人可以帮忙吗?谢谢你,美好的一天。

  1. 更改了属性中的安全设置。
  2. 使用管理员权限重新安装应用程序。
  3. 格式化驱动器。
  4. 在系统和用户环境变量中添加了路径“.;C:\laragon\etc\php\pear”和“C:\laragon\etc\php\pear”,但没有成功。
  5. 请朋友安装Laragon,并在OneDrive中设置WWW,一模一样的问题。
0 投票
2 回答
178 浏览

asp.net-core - asp.net 核心在负载均衡器后面运行的应用程序之间共享远程或使用公共 wwwroot

我有一个场景,我在负载平衡器 F5 后面使用 2 个 IIS 服务器在 asp.net 核心(nopcommerce 4.10)上运行,并带有粘性会话。

由于 nopcommerce 目前不支持网络农场,我正在寻找一种解决方法来在这两个服务器之间共享 wwwroot 文件夹以获取图像/文件,并考虑是否可以在应用程序根路径以外的其他位置创建 wwwroot 文件夹以便这两个应用程序可以使用它(如果我以某种方式在 startup.cs 中配置 dotnet core 应用程序以使用来自不同路径的 wwwroot 文件夹,这是可能的)。或者,也可以从其中一个共享 wwwroot 文件夹。

我当前的解决方案是在从管理员端上传任何内容时将文件复制到另一台服务器上,但这不适用于捆绑。

0 投票
1 回答
797 浏览

asp.net-core - 使用 Yarn 安装 Font Awesome 后如何使用

我正在使用 VS 2019 进行 Core 3.1 开发,并使用 Yarn 安装了 Font Awesome:

但是,当我尝试在我的 HEAD 部分中像这样引用它时:

我收到以下错误:

0 投票
1 回答
6463 浏览

docker - wwwroot 中的静态文件不包含在 Docker 映像中

只是玩了一下。我有一个 Visual Studio 解决方案,其中包含 3 个项目。这三个都是需要的。一个项目(“一个”)是应用程序的 UI。它当然包含 wwwroot 中的静态文件。

我想码头化应用程序。这里的 Dockerfile 有效。然后我通过 Ubuntu 服务器上的 kubernetes 加载这个图像。

这里没问题,容器正在运行并为请求提供服务。

但它根本不提供静态文件。所有这些文件请求都会导致 404 HTTP 错误。该网站看起来像垃圾(但加载,虽然)。

所以我登录到容器并开始观察 /app 的内容。这里没有名为“wwwroot”的目录。也不是子目录。我不确定,如果 wwwroot 目录属于这里?还是应用程序的dll中包含的目录?

经过大量搜索(在 StackOverflow 上也找到了一些有用的问题),我发现文件自动包含在构建过​​程中。无需在 csproj 文件中单独定义它们。但如果我这样做,它会导致错误,如“包含重复文件”或类似的东西。

这是 Dockerfile:

是的,我正在使用 UseStaticFiles:

并且静态文件(大部分)都以正确的大小写敏感度访问。但正如我已经说过的,无法访问任何静态文件。

在视图中,我的应用程序包含如下 CSS 文件:

同时,在 docker 内部运行,它会产生以下 HTML 输出:

看到缺少的波浪号〜?

静态文件如何包含在 docker 镜像中?

谢谢!肖拉

0 投票
1 回答
96 浏览

javascript - 尝试在 Javascript 中导入第三方库 - 得到 404

我的 Asp.Net Core lib 文件夹中引用了一个库,位于:

我从我自己的 JS 模块中引用它,如下所示:

控制台错误消息告诉我找不到:

当我查看资源时,我也找不到该库 - 所以这是有道理的。我的问题是:为什么这个库不包含在源代码中?我的理解是 Visual Studio 会进行本地部署,wwwroot 中的任何内容都会部署到本地服务器;但是,我认为这没有发生,这就是我收到错误的原因。

顺便说一句,该库不是使用 npm 导入的,而是手动复制到 lib 文件夹中的;但是,我已经检查了 VS 的内部和外部,并且文件在它们应该在的位置。

0 投票
1 回答
2250 浏览

file-upload - Blazor - 无法将文件保存在文件夹 wwwroot/img 中

我正在开发 Blazor 应用程序,但无法将文件存储在 wwwroot/img 中。谁能帮忙。想了解这种行为,我可以在控制台上看到成功消息(文件已复制。)但无法在文件夹中看到文件。

将尝试其他替代方案,但发布它以了解为什么即使在成功执行文件之后也没有存储。

剃须刀组件

代码部分

控制台消息

WASM:文件已复制。//物理上没有文件复制到路径。

0 投票
1 回答
91 浏览

git - 在 ASP .NET Core 项目中处理 /wwwroot 中文件的 git 提交的推荐方法是什么?

我的 /wwwroot 文件夹中有多个静态文件和库,它们显然是运行我的应用程序所必需的。但是,我也有 JS 库,用于存放我从其他地方获取的其他内容。

如果我理解正确,您不应该提交不属于您的代码。但是,如果我不应该包含我下载的 JS 库,我如何确保其他人可以正确运行我的代码呢?我刚刚开始使用 JS 并扩展我的静态内容。这可能是一个简单的点,但我可能错过了。

0 投票
1 回答
37 浏览

wordpress - Wordpress 网站 - www 版本抛出错误消息

这仅适用于“www”版本问题是,当我在浏览器中键入 www.hawkwoodpartners.com 时,它会抛出错误消息 -> “您的网站出现严重错误”。这不是那么详细,所以: - 托管 GoDaddy Wordpress Ultimate。- www 版本设置为根域的 cname 记录。- 尝试设置 wp_debug - true,没有显示任何错误。- 尝试在 .htaccess 中设置从 www 到非 www 版本的一系列重定向规则,但没有任何反应。我认为它没有到达 htaccess 文件进行重定向,但错误是首先要命中的。例如:

试图禁用 htaccess - 没有。

我将不胜感激有关这可能是什么或如何将 www 重定向到根域的任何建议。

(澄清一下,我不知道 www 版本之前是否正常工作,总是通过 domain.com 而不是 www.domain.com 访问网站)