这个问题也与为什么对云服务实例收取双倍费用有关,我相信我的答案是因为我有一个Cloud Service Staging Slot,它实际上是一个单独的VM而一个WebSite Staging插槽只是同一个虚拟机上的另一个网站实例,所以你支付相同的费用.
因此,要支付一个Cloud Service实例,即一个月内大约700个小时,必须只有"生产"插槽,必须删除"暂存"插槽.
我对么?
我正在尝试以编程方式检索Azure网站自动缩放实例的默认最大限制,给定网站的定价层.它们似乎每层不同(例如,基本层(零)上无法使用自动缩放,标准允许最多10个实例,而Premium允许> 10个实例等).
如何以编程方式检索默认的最大限制?我没有在Service Management API中找到任何内容,但可能遗漏了一些东西.
从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
我的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) 我在一个区域的Windows Azure中托管了一个App服务.当托管区域中的Azure服务器出现问题时,应用服务会关闭,用户无法看到该网站.
我想知道是否有一种地理复制应用服务的方法,以便如果服务器在1个区域中,网站应该自动将其重定向到不同的服务器?
我已经在连接到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中,我已执行以下操作:
输入以下内容:
显然,以纯文本纠正无括号的工作值。
我在加载时遇到找不到数据库服务器的错误: ${APPSETTING_host}
我一直在浏览文档和教程,但在此方面它们是有限的或已过时-但是从我看过的内容来看,我正确地做到了吗?
我有一个Azure Web App,在其中将一些数据存储在它的持久存储中。通过我的VSTS版本定义,我想删除一个充满数据的文件夹。该文件夹位于D:\ home \ site \ MyFolder。
有没有一种方法可以在部署期间从VSTS版本定义中以编程方式删除该文件夹?我需要确保每次进行新部署时该文件夹都为空,此刻我需要通过Kudu Web UI手动进行操作。
我已经使用以下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门户的视图:
为了运行基于ASP.Net Core的Web服务器,我必须手动将堆栈设置从“ .Net”切换为“ .Net Core”。这是一件微不足道的事情,但是我宁愿通过ARM模板正确配置它。我搜索了Microsoft的文档,但找不到正确的属性。如何做到这一点?
实际上我正在尝试使用NReco PDF转换器将html内容转换为pdf,但是,这行代码为pdfDoc.GeneratePdf(HtmlContent); 无法通过Azure Web应用程序,但它在我的开发环境中正常工作.所以我的问题是我应该选择哪种云服务?
我想编写一些ASP .NET Core中间件来将Azure Apps EasyAuth HTTP标头转换为声明.我找到了两种方法:
解析EasyAuth在HTTP标头中提供的令牌.这似乎不是一个通用的解决方案,因为我必须编写代码来解析每个身份提供者的令牌.
向/.auth/me发出服务器端请求.这会返回一些我想要转换为声明的JSON,但我不确定是否必须手动执行此操作或者是否支持框架.
#2是最好的方法,是否有任何框架支持?
azure-web-sites ×10
azure ×8
asp.net ×1
asp.net-core ×1
asp.net-mvc ×1
azure-devops ×1
javascript ×1
node.js ×1
webdeploy ×1
wkhtmltopdf ×1