标签: azure-web-sites

Azure云服务临时插槽和Azure Web App临时插槽有什么区别?

这个问题也与为什么对云服务实例收取双倍费用有关,我相信我的答案是因为我有一个Cloud Service Staging Slot,它实际上是一个单独的VM而一个WebSite Staging插槽只是同一个虚拟机上的另一个网站实例,所以你支付相同的费用.

因此,要支付一个Cloud Service实例,即一个月内大约700个小时,必须只有"生产"插槽,必须删除"暂存"插槽.

我对么?

azure azure-web-roles azure-web-sites

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

如何以编程方式检索Azure网站自动缩放实例的默认最大限制

我正在尝试以编程方式检索Azure网站自动缩放实例的默认最大限制,给定网站的定价层.它们似乎每层不同(例如,基本层(零)上无法使用自动缩放,标准允许最多10个实例,而Premium允许> 10个实例等).

如何以编程方式检索默认的最大限制?我没有在Service Management API中找到任何内容,但可能遗漏了一些东西.

azure azure-web-sites

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

Azure部署:创建webjob计划时出错(400 Bad Request)

从Visual Studio 2013发布和Azure网站时收到以下错误:

12>发布成功.12>创建调度程序作业12> C:\ projectPath\packages\Microsoft.Web.WebJobs.Publish.1.0.7\tools\webjobs.console.targets(110,5):错误:创建WebJob计划时发生错误:响应状态代码不表示成功:400(错误请求).

我已阅读其他类似问题的帖子:404错误,BadRequest:ETag指定的条件不满意......但这些似乎都不是问题.我重新安装了VS 2013的Microsoft Azure工具,我的解决方案中的webjobs.publish包,它也没有用.我还查了这篇文章https://social.msdn.microsoft.com/forums/azure/en-US/d5b44e53-c4d7-48ff-a024-4bdd6eb48b79/sheduled-web-jobs-in-azure-web-site-not -configurable-in-same-region-as-web-siteand-workaround?forum = azurescheduler#d5b44e53-c4d7-48ff-a024-4bdd6eb48b79并做了他尝试但未解决的问题.看起来我的所有文件都已正确上载到Azure网站,并且在创建调度程序作业时问题就开始了.

奇怪的是,webjobs被上传(更新)并且它们也正常工作,但是计划的webjobs不在Azure管理门户中的我的jobcollection列表中.我还尝试从我的网站上删除我当前的工作集和所有工作,但是当我发布网站时,所有的webjobs都被创建但是工作集合是空的.我有一个与VS类似的问题,问题是该网站的凭据已过期,但问题是通过重新输入VS中的凭据解决的.知道如何解决这个问题吗?

azure webdeploy azure-web-sites visual-studio-2013 azure-webjobs

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

运行在控制台作品webjob而是抛出异常在Azure上:远程名称不能被解析:xxx.queue.core.windows.net"

我的webjob从我的blob存储中删除文档.如果我将代码复制到控制台应用程序并运行它,它将运行完成而不会出现错误.如果我在visual studio中创建一个新的webjob(右键单击我的网站项目并选择Add - > New Azure Webjob project),将代码复制到Functions.cs并进行部署,Azure在运行webjob时抛出异常:

===============================================

[09/09/2016 01:51:44 > fc93a9: ERR ] Unhandled Exception: Microsoft.WindowsAzure.Storage.StorageException: The remote name could not be resolved: 'xxx.queue.core.windows.net' ---> System.Net.WebException: The remote name could not be resolved: 'xxx.queue.core.windows.net'
[09/09/2016 01:51:44 > fc93a9: ERR ]    at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
[09/09/2016 01:51:44 > fc93a9: ERR ]    at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult)
[09/09/2016 01:51:44 > fc93a9: ERR ]    --- End of inner exception stack trace ---
[09/09/2016 01:51:44 > fc93a9: ERR ]    at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndExecuteAsync[T](IAsyncResult result)
[09/09/2016 01:51:44 > …
Run Code Online (Sandbox Code Playgroud)

azure azure-storage azure-storage-blobs azure-web-sites

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

Azure应用服务中的地理复制

我在一个区域的Windows Azure中托管了一个App服务.当托管区域中的Azure服务器出现问题时,应用服务会关闭,用户无法看到该网站.

我想知道是否有一种地理复制应用服务的方法,以便如果服务器在1个区域中,网站应该自动将其重定向到不同的服务器?

asp.net azure azure-web-sites

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

使用Node.js的Azure WebApp中的环境变量

我已经在连接到Azure SQL数据库的Azure上成功运行了Node.js Webapp。手动将数据库详细信息输入代码中时,一切工作正常。

当我尝试将连接详细信息用作环境变量时,就会出现问题。

我的Node.js连接看起来像这样:

const config = {
user: `${APPSETTING_user}`,
password: `${APPSETTING_pw}`,
server: `${APPSETTING_host}`,
database: `${APPSETTING_db}`,
options: 
 {
  encrypt: true
 }
};
Run Code Online (Sandbox Code Playgroud)

在Azure Webapp中,我已执行以下操作:

  • 应用程序设置>应用程序设置

输入以下内容:

  • 密钥:用户,值:{db用户登录名}
  • 密码:pw,值:{我的密码}
  • 密钥:主机,值:{SQL服务器地址}
  • 键:db,值:{db name>}

显然,以纯文本纠正无括号的工作值。

我在加载时遇到找不到数据库服务器的错误: ${APPSETTING_host}

我一直在浏览文档和教程,但在此方面它们是有限的或已过时-但是从我看过的内容来看,我正确地做到了吗?

javascript azure node.js azure-web-sites azure-sql-database

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

VSTS部署期间如何从Azure Web App删除文件

我有一个Azure Web App,在其中将一些数据存储在它的持久存储中。通过我的VSTS版本定义,我想删除一个充满数据的文件夹。该文件夹位于D:\ home \ site \ MyFolder

有没有一种方法可以在部署期间从VSTS版本定义中以编程方式删除该文件夹?我需要确保每次进行新部署时该文件夹都为空,此刻我需要通过Kudu Web UI手动进行操作。

azure azure-web-sites azure-devops

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

如何通过Azure Resource Manager设置Azure App Service在.Net Core上运行

我已经使用以下ARM模板代码段设置了应用服务:

{
  "name": "[variables('webBackEnd')]",
  "type": "Microsoft.Web/sites",
  "location": "[parameters('location')]",
  "apiVersion": "2015-08-01",
  "dependsOn": [
    "[resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]"
  ],
  "tags": {
    "[concat('hidden-related:', resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName')))]": "Resource",
    "displayName": "BackendWebApp"
  },
  "properties": {
    "name": "[variables('webBackEnd')]",
    "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]"
  }
},
Run Code Online (Sandbox Code Playgroud)

这将部署一个应用程序服务。但是,默认情况下,它将设置为使用.Net Framework。下面是我的Azure门户的视图:

App Service配置为运行.Net Framework

为了运行基于ASP.Net Core的Web服务器,我必须手动将堆栈设置从“ .Net”切换为“ .Net Core”。这是一件微不足道的事情,但是我宁愿通过ARM模板正确配置它。我搜索了Microsoft的文档,但找不到正确的属性。如何做到这一点?

azure-web-sites azure-resource-manager

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

什么是HTML到PDF的最佳解决方案(在Azure Web应用程序上)

实际上我正在尝试使用NReco PDF转换器将html内容转换为pdf,但是,这行代码为pdfDoc.GeneratePdf(HtmlContent); 无法通过Azure Web应用程序,但它在我的开发环境中正常工作.所以我的问题是我应该选择哪种云服务?

asp.net-mvc pdf-generation wkhtmltopdf azure-web-sites

0
推荐指数
2
解决办法
3769
查看次数

Azure Apps EasyAuth声称使用.NET Core

我想编写一些ASP .NET Core中间件来将Azure Apps EasyAuth HTTP标头转换为声明.我找到了两种方法:

  1. 解析EasyAuth在HTTP标头中提供的令牌.这似乎不是一个通用的解决方案,因为我必须编写代码来解析每个身份提供者的令牌.

  2. 向/.auth/me发出服务器端请求.这会返回一些我想要转换为声明的JSON,但我不确定是否必须手动执行此操作或者是否支持框架.

#2是最好的方法,是否有任何框架支持?

azure azure-web-sites asp.net-core

0
推荐指数
1
解决办法
1650
查看次数