成功部署后未更新的Azure Web应用程序
我在托管Web API的Azure上有一个Web应用程序. 我在Visuall Studio上更新了代码,然后将更新推向Azure的Web应用程序. 它说它正在成功更新. 我尝试通过git发布,并通过FTP在云上成功更新,但仍在get request上返回旧版本. 解决方案 我创建了ASP.Net Web API并发布到Azure. 初始输出: 我对Get请求进行了很少的更改. 在Publish窗口中,在Settings下单击Show all settings. 在File Publish Options下,启用Remove additional files at destination选项. 这确保所有旧的缓存数据都会删除并随着最新的代码更改而更新. 重新删除应用程序并在Azure Portal中重新启动. 新输出: 您甚至可以使用Import Profile. 部署该应用程序 在Azure Portal中创建Azure应用程序服
0 2024-03-01
编程技术问答社区
是否可以通过管理/资源管理API为Azure网站启用始终在线?
我正在编写一些用于自动部署Azure网站的代码(包括在Azure中创建网站).我正在使用Nuget提供的Azure管理库和Azure资源管理库.其中大部分已经到位,但是我无法找到通过我所看到的任何API启用"始终在"属性上的方法.该属性可以通过网站的"配置"选项卡下的Azure管理门户设置. 我已经检查了: MSDN上的属性参考: http://msdn.microsoft/library/azure/dn236426.aspx powershell apis(Get-azureresource,Get-azurewebsite,...)查看是否有(没有)参考(没有) 其余的调用管理门户网站通过提琴手发送.在这里,在帖子中始终在 https://manage.windowsazure.com/websites/websites/updateconfig (据我所知,这不是管理或资源管理API的一部分).发送的JSON主体中的确切路径是/siteconfig/ewhow
0 2024-03-01
编程技术问答社区
Azure网络应用(Linux)开始为apache poi xlsx导出抛出字体错误
我有使用Apache POI生成XLSX导出的Java应用程序. 该应用程序已在Linux设置上的Web应用程序中部署在Azure应用程序中,并且自几个月以来工作正常(Azure Web服务上从未安装FONT配置).但是突然间,它开始在工作表创建方法上丢弃错误. 下面是堆栈跟踪 Caused by: java.lang.InternalError: java.lang.reflect.InvocationTargetException 2022-03-04T11:49:12.048900166Z at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:86) 2022-03-04T11:49:12.048903666Z at java.base/java.security.AccessController.doPrivileged(Native Method) 2022-03-04
0 2024-02-29
编程技术问答社区
Microsoft Azure Web App-如何更新apache vhost config?
我们使用Debian 9和Apache2在Microsoft Web应用程序中托管了PHP(Laravel)应用程序.我们能够通过将代码克隆到/var/www/html文件夹中来使应用程序工作.但是,由于我们使用的是Laravel,因此文档根应在/var/www/html/public中,而是许多功能无法正常工作. 我们尝试在/etc/apache2/sites-enabled/000-default.conf中更改conf文件,然后重新加载配置,但是,使用apache2ctl -S检查时,它仍在使用旧配置. 作为最后的度假胜地,我们最终直接更改/Etc/apache2/apache2.conf,然后在那里更改文档root.有效.但是,如果我们重新启动服务器,则由于某种原因,Azure会丢弃更改并还原默认的Apache2.conf文件. 是否有适当的方法来设置Azure中的VHOST配置?即门户网站? 解决方案 是的,应用程序服务使用Apache的默认PHP映像
0 2024-02-28
编程技术问答社区
Laravel-websocket不能通过apache2连接到Azure虚拟机
我想实现laravel-websocket +推动器替代品(此VM仅允许进入80和443.因此,我确实对将"/websocket"重定向到我已经尝试了所有可以找到的指南.其中大多数是关于Nginx的,我无法更改为Nginx.如果可能的话,我宁愿不设置另一个虚拟主机. 这是在websocket.php中: .... 'apps' => [ [ 'id' => env('PUSHER_APP_ID'), 'name' => env('APP_NAME'), 'key' => env('PUSHER_APP_KEY'), 'secret' => env('PUSHER_APP_SECRET'), 'enable_client_messages' => false, 'enable_statistics' => true,
2 2024-02-28
编程技术问答社区
如何在azureDevOps应用服务中部署angular通用应用程序
我正在面临一个问题,在Azure Web服务中部署一个Angular Universal应用程序,我遵循此步骤 https://stackoverflow.com/A/53616516/10979521 但是有一个错误说 ##[error]Error: Publish using webdeploy options are supported only when using Windows agent. 我猜想在我的应用服务设置中创建应用程序服务时发生了问题 (( *发布(代码) *运行时堆栈(.NET Core 2.2) *操作系统(Windows) ) # Node.js with Angular # Build a Node.js project that uses Angular. # Add steps that analyze code, save build artifacts, deploy, and more: # https://learn.micr
2 2024-02-25
编程技术问答社区
在Azure中部署Angular4通用应用程序的无效启动命令
我已经创建了一个简单的Angular 4.0.0和Universal(Platform-server)的简单应用-Friendly-(Angular-4 - + - 通用)" rel =" nofollow noreferrer">这些步骤 基本上意味着它是一个能够在NodeJS环境中在服务器端渲染的Angular 4应用程序. 现在,我想使用git和命令行部将此应用程序部署到我的Azure应用程序服务中/app-service-web-get-start-nodejs" rel =" nofollow noreferrer">这些步骤.基本上: i 安装了Windows的Azure-CLI 2.0 打开命令行(CMD) 运行az login,它将要求打开一个URL并输入代码,以便我们可以对其进行身份验证 用az webapp deployment user set --user-name --password 配置部署
0 2024-02-25
编程技术问答社区
如何从Visual Studio Team System向Azure网站部署一个纯Angular应用程序
有人知道如何将纯Angular应用程序部署到Azure网站吗? i在VSTS GIT源控制中具有Angular 2应用程序(例如Angular 2快速启动).如何通过设置VST构建将应用程序部署到Azure网站? 我看到了用于部署node.js(带有角)的文档: https://msdn.microsoft.com/en-us/library/vs/alm/build/azure/nodejs .按照文档中的说明,我确实成功地将许多角度应用程序部署到了Azure网站上.但是我在Angular应用程序中不使用Node.js.我希望我只能将我的纯Angular应用程序部署到Azure网站. 以前,我使用Visual Studio创建空项目以包含我的Angular应用程序.这些项目可以轻松地部署到Azure网站上.现在我正在使用VS代码,并且不想创建任何Visual Studio解决方案.我不知道如何使用纯角代码在VST中进行连续部署. 我知道我可能还是需要使用IIS,
0 2024-02-24
编程技术问答社区
将Angular5部署到Azure webapp。内容安全策略
我想将用Angular-CLI创建的Angular5应用部署到Azure WebApp服务.我做了什么: ng新testapp ng构建-prod -aot cd dist //测试案例的脏部分: git init git add * git commit -m'初始提交' git远程添加azure git推动Azure Master 输出: 成功完成.远程:运行后部署命令... 远程:部署成功.远程:应用程序容器将开始 在10秒内重新启动. 所以一切似乎都很好.如果我在部署完成后前往URL,不幸的是,我会收到: 无法获得/ 有错误: 内容安全策略:该页面的设置阻止了自self的资源的加载(" default-src http://xxx .azurewebsites.net ").来源:;!function(){var t = 0,e = function(t,e){ret .... xxx.azure
0 2024-02-22
编程技术问答社区
部署到Linux应用服务时,Angular CLI应用无法运行
我正在尝试使用Azure Dev OPS将Angular CLI应用程序部署到Linux OS上的Azure应用程序服务 - 但没有成功.我得到图像1.服务器或应用程序日志中没有错误. 这是我到目前为止所做的: 使用DevOps构建构建角CLI应用程序,并将所得的" DIST"文件夹放在" Drop"文件夹中.请参阅下面(图2)组成我的构建的任务.这可以正常工作并创建预期的文件. 在DevOps中创建了一个版本,在Linux的Azure App Service中的WWWRoot文件夹中部署了所有DIST文件.下面显示的是wwwroot文件夹(左)和我的本地dist文件夹(右),我运行了ng build -prod -prod. 我怀疑我需要通过在部署时喂一些命令时间来启动角度.我尝试运行" NG Serve -Host 0.0.0.0",但这无效. 解决方案 Linux和Windows App Service之间存在微妙而又很大的区别:IIS- Windo
0 2024-02-22
编程技术问答社区
npm ERR! 404 Not Found: har-validator@5.1.2
升级到Angular7后,Azure中的构建在" NPM安装"步骤上失败. 本地一切正常. 我尝试过: 将构建定义中的干净选项设置为true和"所有目录". 在安装步骤之前,强制NPM更新" NPM@最新-G"步骤 在门户网站上的应用程序设置上设置" weblot_node_default_version"与我本地的版本相同(10.14.1). ,但我仍在从" NPM安装"步骤中获取以下错误输出. (请注意,代理商不使用与默认值相同的版本) 我的最后一个选项(如我所见)是删除整个服务并创建一个具有相同名称的新服务 - 但我想避免. 关于输出中的最后一个错误( npm err!404找不到:har-validator@5.1.2 ),我不知道这是什么,但没有包含在我的软件包中. JSON.我相信这可能是CLI软件包正在使用的? 2018-12-11T21:46:07.1672265Z ##[section]Starting: npm install
2 2024-02-22
编程技术问答社区
在Azure中托管带有路由的Angular2应用程序
我使用角CLI在Angular 2中开发一个应用程序.该应用程序正常运行,当我在Azure部署时运行正常,但是路由不起作用.我可以通过" myapp.azurewebsites.net"访问我的应用程序,但是如果我尝试" myapp.azurewebsites.net/settings",我会遇到404错误.我找到了许多指南,并有许多不同的方式使不同的服务器将所有内容都路由一个索引文件路由,但是没有一个奏效.就像提供所以,我的问题由两个部分组成. 1. Azure中哪种Web应用模板最适合托管Angular2应用程序? 这只是Angular2编写的一个页面应用程序.不是包裹在ASP.NET MVC应用程序中的那种. 2.我如何配置该网络应用以使用我在Angular 中配置的路由 解决方案 Azure中哪种Web应用模板最适合托管Angular2应用程序? 我们一直在标准Azure" Web应用程序"模板中托管NG2站点,因为它只是一个基本的IIS网站模板,可用于
2 2024-02-22
编程技术问答社区
使用Azure应用服务下载pdf文件时出现406(不可接受)错误
WebApi :.netcore 2.0; front/app :Angular 4; 我的WebAPI中有一种导出到PDF文件的方法,该方法在我的计算机上工作,但是在Azure发布后不起作用.这是控制器上的方法: [HttpGet("DownloadPDF")] public IActionResult DownloadPropostaPDF(int propostaId) { var telemetry = new TelemetryClient(); try { var nomeProposta = _propostasAppService.CriarProposta(propostaId, "Juntos"); var proposta = _propostasAppService.BuscarPorId(propostaId);
2 2024-02-22
编程技术问答社区
Azure中的Angular 2网络应用程序返回系统未定义错误
我是Angular2的新手,刚刚发布了一个非常基本的应用程序,以实现Azure Web应用程序.在发布此问题之前,我搜索了,并找到了几个参考文献 将Angular 2 App部署到Azure 遵循这些文章的步骤后,我访问了我的WebApp,并在浏览器控制台中看到了404个未找到文件的错误. System.import('main.js').catch(function(err){ console.error(err); }); 我还检查了我的WebApp中的NPM(3.10.8)和nodejs(v6.9.1)的版本.看起来好的. 任何帮助将不胜感激!谢谢. 解决方案 将引擎版本添加到软件包. "发动机":{" node":6.9.1}(在我的情况下,这是版本) 链接以获取有关如何指定引擎版本的参考: 其他解决方案 看起来您的服务器找不到您网站引用的外部库,例如System.js.屏幕截图中的文件列表似乎已经变平了 - node_modules
2 2024-02-22
编程技术问答社区
将角和核心Web API部署到单个Azure Web应用程序中
我们如何在单个Azure Web应用程序中将角度和API项目(6.0)部署到单个解决方案中?在Visual Studio 2022中,我们拥有独立的角模板选项来创建一个角度项目.如果我还将.NET 6 API添加到同一解决方案中,我们如何将两者都部署到单个Web应用中? ? 解决方案 检查以下步骤以部署.NETCORE 6 Web API和Angular应用程序中的Azure应用程序服务. 在VS中,创建一个空白项目并将其命名为AngularAPI. 在空白项目中,添加新项目.Net CORE Web API并将其命名为CoreAPI. 添加一个带有名称Angular的项目,并删除除Dependencies和Connected Services外的所有文件夹. 现在在名为Angular的项目中,我们需要添加和配置角度组件. 打开命令提示符,导航到Angular文件夹,然后运行以下命令以创建new angular app. ng new angap
0 2024-02-22
编程技术问答社区
angular2应用程序,http请求文件json文件,在azure上为404
我正在使用angular2,我正在做http来检索位于http://MYSITE.azurewebsites.net/config/UIVisuals.json 的配置文件 用filezilla查看网站时,该文件确实存在. 当我在本地运行时,一切正常.当我部署到Azure时,我会在文件上获得404. 如果我将URL放入浏览器The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. 更新: 我启用了目录在我的网站上浏览,现在可以浏览到目录,请参阅文件.如果我双击它,我会得到The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. 因此,这有效地将我的应用程序从图片中脱
0 2024-02-21
编程技术问答社区
需要修复在Azure应用服务上运行的Angular 2的路由问题
我有一个Angular 2网站,该网站基于. 在本地运行时可以正常工作.修复事物后不再使用local node_modules(按部署步骤快速启动)并部署到Azure Web应用程序,如果我从root URL("/")开始,应用程序正常运行.但是,使用Angular路由URL更改(例如"/home"),如果我对该URL进行F5刷新,则应用程序将无法加载.当我这样做时,我将获得404的使用: 您要查找的资源已被删除,更改了名称或暂时不可用. 我尝试使用web.config,如所述在这里,但这无济于事.绝对似乎是一个IIS问题,它试图在页面上提供一个页面而不是从index.html开始.我的路线以角度定义,它们在本地工作. 解决方案 您可以尝试此web.config文件
0 2024-02-21
编程技术问答社区
'在Angular生产PWA的每一次新构建中,都会出现意外的令牌<',直到网站刷新。
我知道有一些类似的问题,例如 Angular 2生产后意外的标记构建,但实际上没有回答我的问题. 基本上,我有一个Angular应用程序及其PWA,现在每次我第一次访问网站时进行新制作时,我会遇到一个错误,例如So ,然后一旦我刷新页面,该网站就会正常工作. 这发生在任何浏览器/设备上 现在我的怀疑是,每次更新应用程序时,主捆绑的JS文件更改,并且PWA已缓解了旧的文件,并且该应用程序仍在尝试使用新的. 我的项目结构如下 我有一个根模块,该模块现在加载其他模块现在加载的第一个模块是我的帐户模块,因此用户可以登录 这是我的 root-routing.module.ts import { NgModule } from '@angular/core'; import { Routes, RouterModule, PreloadAllModules } from '@angular/router'; const routes: Routes
0 2024-02-20
编程技术问答社区
Azure Slot部署中的Angular 2配置问题
我在角度变量和Azure插槽中遇到问题 我们想使用提供静态角文件的应用服务,我们还希望使用Azure插槽使我们的部署更安全. 我们要使用插槽的原因是: 确保代码在生产环境中起作用,然后才能使每个人充分使用 将停机时间降低至几乎没有,因为在" go-live"阶段没有部署构建 我们的Angular站点仅使用静态文件,这意味着插槽部署需要不同的构建,以使Env.JSON环境设置的设置不同. 我们正在考虑采用的解决方案是在同一Angular网站中创建一个端点,并从Angular网站拨打返回其来源以获得配置.这样,在Azure的分期和生产插槽中,可以将配置设置为不同,并且只需一个角构建. 我们需要一些服务器端代码来拾取这些Azure应用程序设置,并将它们放回网站上的端点.我们尚未对我们用来创建该端点的技术做出决定 - 我们目前正在考虑.NET Core或Nodejs,因为它们似乎与Angular产品和开发团队非常吻合. 是否有人有插入服务器端组件的经验
2 2024-02-20
编程技术问答社区