标签: azure-web-sites

在Azure上运行时缺少节点模块

更新我的hubot项目后,它不再在Azure上运行.我可以在OS X和Windows上本地运行干净的副本,但在Azure上我收到以下错误

错误无法加载适配器松弛 - 错误:找不到模块'hubot'

在本地,我安装了节点6.9.1和npm 3.10.9.Azure分别使用版本6.9.0和3.10.8.

不幸的是,我还没弄清楚如何收集更多信息,因为节点应用程序似乎没有达到产生任何更详细输出的程度.

该项目和Azure网站最初是在去年创建的,在我更新了npm依赖项和节点版本后开始失败.但是,在恢复到节点4.x和npm 2.x或节点0.10.x或npm 1.x后,我仍然得到相同的错误.

这是我很大程度上未经修改的hubot项目,它可以重现错误.README包含我将其部署到Azure的步骤.

任何见解将不胜感激

编辑1

的package.json

...
"dependencies": {
    "coffee-script": "^1.11.1",
    "hubot": "^2.19.0",
    "hubot-diagnostics": "0.0.1",
    "hubot-google-images": "^0.2.6",
    "hubot-google-translate": "^0.2.0",
    "hubot-help": "^0.2.0",
    "hubot-maps": "0.0.2",
    "hubot-pugme": "^0.1.0",
    "hubot-rules": "^0.1.1",
    "hubot-scripts": "^2.17.2",
    "hubot-shipit": "^0.2.0",
    "hubot-slack": "^4.2.1"
},
...
Run Code Online (Sandbox Code Playgroud)

hubot在package.json中的依赖项中列出 - 如果不是,它将无法在本地运行.我知道kudu运行npm install --production,所以我确定它是依赖项而不是devDependencies.

编辑2

Gary Liu - MSFT能够对原因有所了解并提供了一种解决方法,但为什么hubot-slack: 4.+在其他地方运行时不能在Azure上运行?

azure node.js iisnode azure-web-sites kudu

3
推荐指数
1
解决办法
1351
查看次数

将Azure生产中的连续Webjob交换到临时插槽

假设我在Azure中有一个自动部署连续webjob的webapp.此webapp还有一个productionstaging插槽,并且站点部署到staging,之后发生交换(手动或自动)以将最新的移动到production插槽中.

此外,我们假设productionwebjob正在运行和处理,并且通常在交换开始之前完成它的工作.当部署staging发生时,由于WEBJOBS_STOPPED = 1受到尊重的配置设置,最新的webjob无法启动.

但是,在交换完成之后,以前进入production并且现在正在staging继续运行的webjob是什么?如果没有,它是如何停止的?什么时候停止?当WEBJOBS_STOPPED正在运行的webjob从production插槽移动到staging slot?时,标志何时开始被尊重?

我不能在同一时间运行两个webjobs和目前还不清楚周围的交换行为是什么...连续单身很容易使用is_singleton的webjob设置属性,但"垂直" webjobs在围绕同一时间运行交换似乎没有被清楚地理解或记录.

azure azure-web-sites azure-webjobs

3
推荐指数
1
解决办法
468
查看次数

如何将现有网站的git repo从azure更改为bitbucket

我在其中一个Azure git repos(即*.scm.azurewebsites.net:443)上有一个代码库,我已将其迁移到bitbucket上的repo.如何更改我的azure网站上的配置以使用此新存储库?

我知道如何使用新的Azure网站,我正在寻找有关修改现有存储库的说明.

git azure azure-web-sites

2
推荐指数
1
解决办法
699
查看次数

如何使用PowerShell发布Azure网站(xxx.azurewebsites.net)?

我已将我的网站内置于文件夹中.我知道如何使用Azure PowerShell创建网站.

在Azure管理门户中,我只需要通过FTP复制站点文件.

但我不知道如何使用PowerShell将我的网站文件推送到Azure.有人能解开一些光吗?

azure azure-web-sites

2
推荐指数
1
解决办法
1829
查看次数

Azure流量管理器和https端点

我有一个在Azure上运行的网站.我添加了自定义域和SSL以启用https访问权限.一切都很好.几天前,Azure在我的网站托管的数据中心(西欧)遇到网络问题,当然我的网站在此期间受到了影响.所以我现在决定将我的网站置于流量管理器下并将其部署在2个区域.

使用ATM配置Http访问.但是当我切换到Https(在ATM配置页面中选择https协议)时,所有端点都会变为"Degraded"状态.

所以,我的问题是:我是否必须将certifcate添加到流量管理器才能使用https?如何将https端点添加到ATM?

azure-web-sites azure-traffic-manager

2
推荐指数
1
解决办法
3378
查看次数

成功将base64图像保存到Azure Blob存储,但blob图像始终打破/小白框

我有一个图像转换为base64我试图使用createBlockBlobFromText上传到我的azure blob存储.

self.blobServer.createBlockBlobFromText(containerName, fileName, baseStrChars, { contentSettings: { contentType: 'image/jpeg' } }, function(error, result, response) {
     if (error) {
         console.log(error);
     }
     console.log("result", result);
     console.log("response", response);
});
Run Code Online (Sandbox Code Playgroud)

我的新jpeg图像出现在blob存储容器中,但是当我转到blob图像URL时,我总是得到这个.

我的容器的访问策略设置为容器,我将base64字符串粘贴到base64到图像转换器,并显示正确的图像.问题似乎是我创建blob而不是base64字符串的方式.

我很疑惑为什么整个流程似乎都有效,但是当我转到URL时,图像仍然被破坏了.有任何想法吗 ?

blob azure azure-storage-blobs node.js azure-web-sites

2
推荐指数
1
解决办法
2925
查看次数

为Azure数据库制作备份

我需要备份到我的azure数据库,我正在尝试使用以下命令:

"C:\Program Files\Microsoft SQL Server\120\DAC\bin\SqlPackage.exe" /Action:Export /SourceServerName:"tcp:MyDataServer.database.windows.net,1433" /SourceDatabaseName:MyDatabase /SourceUser:MyUser /SourcePassword:MyPass /TargetFile:C:\backups\backup.bacpac
Run Code Online (Sandbox Code Playgroud)

但是下载它的格式似乎是“ bacpac”,我需要将其设置为“ .bak”。我尝试更改扩展名,但说:“ TargetFile参数必须引用扩展名为'.bacpac'的文件”

知道如何以“ .bak”格式下载数据库吗?

azure azure-storage azure-storage-blobs azure-web-sites azure-sql-database

2
推荐指数
1
解决办法
470
查看次数

使用基于xproj的ASP.NET Core项目时,Azure构建停止工作

我在Azure上有一个webapp,通过BitBucket repo进行持续集成.

我的最后一次构建和提交(成功)是在5月25日.我今天做了几个*.cs文件,以及2*.cshtml文件.

现在,我的Azure构建在第2步失败(第1步是"更新子模块").

准备部署提交ID"xxxxxxxx"

这是日志中的漂亮错误,这是整个日志:

'D:\ home\site\repository*.xproj'不是可部署的项目.

世界上有什么?!?!我该怎么办呢?

这里有一个总结我的变化是在被我的版本:

  • 改变字符串常量的值
  • 添加额外的 parms.Add("parameter", parameterValue);
  • 将参数添加到方法签名
  • div在cshtml文件中添加/更改/删除s

所有正常的东西; 没有在xproj文件上更改.为什么构建现在开始失败?自5/25以来在Azure上构建是否存在任何问题?

我希望这是Azure构建的正确论坛,因为我没有任何代码可以放在这里.

git azure azure-web-sites asp.net-core-mvc asp.net-core

2
推荐指数
1
解决办法
98
查看次数

适用于Mac Visual Studio社区的发布/ Web部署

有没有办法将ASP.NET Core WebApp发布到本地文件夹而不仅仅是强制默认为Azure?我环顾四周,找不到任何相关信息.

publish azure webdeploy azure-web-sites visual-studio-mac

2
推荐指数
1
解决办法
1447
查看次数

是否可以在azure应用服务上禁用HTTP,而不仅仅是将其重定向到HTTPS

在azure app服务中,您可以通过web.config文件或通过azure门户中的自定义域刀片将HTTP流量重定向到HTTPS.是否可以在不进行重定向的情况下完全禁用HTTP?

azure azure-web-sites

2
推荐指数
1
解决办法
1117
查看次数