问题标签 [web-publishing]
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.
azure-devops - 使用 WebPublishMethod 进行打包的 MSBuild 在 zip 文件中产生错误的文件名
我们在 Azure DevOps 上有标准的 CI/CD。最近我们发现,名称中带有变音符号(重音)的文件发布错误。似乎不是原始字符都在 utf-8 中(或类似的东西)。
在构建阶段,Visual Studio Build
使用常见的 msbuild 命令和参数是正常任务
构建后,zip 文件包含编码的文件名。所以编码是构建过程的一部分。
试图简单地调用 msbuild 并从本地机器发布到示例项目的包和同样的问题。输出 zip 包包含编码的文件名。现在不可能提取 zip 文件来获得原始命名。
我的问题是 - 如何强制构建和打包任务不对名称进行编码,或者使用提取 zip 任务来获取项目中的文件名?我没有找到如何从工件中提取编码文件的信息。
css - 保存在浏览器缓存中的网站文件阻止显示更改
这可能是一个愚蠢的问题,但我很担心:
- 我在服务器上发布了一个网站,然后对 css 文件进行了一些更改。
- 由于我的浏览器已经缓存了 css 文件,因此它没有显示更改。
- 删除允许显示更改的现金。
现在我担心的是,如果一些用户以前访问过该网站,并且它被他们的浏览器缓存,如果我进行更改,他们将无法看到它。
你们如何防止这种情况?你只是改变文件名吗?
对不起我的菜鸟,谢谢。
r - 使用插件将 RevealJS 演示文稿发布到 RStudio Connect?
我使用 JJ Allaire 的revealjs 包(版本0.9)开发了演示文稿,在RStudio IDE(版本1.4.1103.4,平台:x86_64-redhat-linux-gnu(64 位),R 版本3.6.0)中没有问题。但是,如果我添加插件,在使用源代码发布到 RStudio Connect 时出现以下错误。
incremental
在我的 YAML 中,和的值self-contained
分别设置为 TRUE 和 FALSE,所以这个错误对我来说没有意义。看来我有两个成功发布的选择:
- 有插件,但没有源代码
- 有源代码,但没有插件
我在下面包含了一个简单的源代码示例。
我真的很喜欢revealjs,但我很困惑。任何帮助深表感谢。
umbraco - 网络发布后,Umbraco uSync 文件夹不在网络服务器上
我的网站在本地运行,数据库在我的服务器上。在那我有 Umbraco 和一些数据类型。我使用 uSync 将所有这些内容存储在一个文件夹中,然后使用 Web Publish 将我的站点发布到我的服务器。在服务器上,我的站点运行了 Umbraco。但我看不到 uSync 包,也无法安装。
如何让我的服务器上的元素运行?
visual-studio - 无法发布自包含的 Asp.net 5 核心项目
我有一个可以在我的开发计算机上运行的项目。
当部署模式设置为依赖框架且目标运行时设置为可移植时,我可以发布它。但是,如果我将其更改为部署模式自包含和目标运行时 Win-x86 或 Win-x64,我会收到此错误:
C:\Sppro\Projects\xxx\Source\xxx ModelCore\bin\Release\net5.0\win-x86\ref\ 中没有文件
我尝试将我的配置更改为 X86 或 X64 并进行构建,但它没有填充这些文件夹。
msbuild - 进行 WebDeploy 时不要删除 web.config
我DeleteExistingFiles=True
在使用 MSBuild 进行 WebPublish 时有。是否可以从这次删除中排除 web.config 以便删除其他所有内容但保留 web.config 原样?我还在源代码控制中对 web.config 进行了构建操作,None
因此它没有部署它。
api - 将 DbContext 注入 API 控制器会使它们返回 index.html 而不是 NET5 React webapp 已发布版本的实际结果
我正在使用 Visual Studio 中的默认 ReactApp 项目,其中 net5 作为框架。默认情况下,它带有 WeatherApiController。现在的问题是,我创建了一个 DataContext (DbContext),我试图将其注入 ApiController。
现在,当我在 localhost 上运行它时,一切正常(也是注入 DataContext 的 API 控制器),但是当我将它发布到我的域时,来自注入 DataContext 的控制器的任何端点都返回一个 html 文件而不是实际工作。
我在 Startup.cs 中添加了 DataContext 作为 db 上下文。
编辑:我设法通过添加一个try catch块来获得异常,如下所示:
这是我得到的信息:
为 MediatR.IRequestHandler
2[Application.Reactivities.Activities.List+Query,System.Collections.Generic.List
1[Domain.Reactivities.Activity]] 类型的请求构造处理程序时出错。在容器中注册您的处理程序
什么可能导致发布的版本在使用 DataContext 时只表现出这样的行为并遇到此异常?
第二次编辑:我终于设法记录了我的内部异常,这里发生的事情是在生产中由于某种原因数据库(谷歌云 Sql 数据库)在连接时超时。
asp.net-mvc - 使用 DB 连接发布 ASP.NET MVC 应用程序
我正在尝试发布一个与本地 sql 服务器有 db 连接的 ASP.NET MVC 应用程序。
我想将此应用程序与数据库连接一起发布到应该公开可用的域中,请您帮助我完成实施所需的步骤
当前的解决方案有 5 个项目,其中一个项目启动,并且有一个到本地 sql 服务器的数据库连接,我确实可以访问 Azure,但不确定如何在 azure 中发布