我试图使用WinDBG或其他调试器在远程计算机上调试CodeGear Delphi 2007 Windows应用程序.我无法为WinDBG生成符号文件.
有没有办法使用WinDBG或其他调试器来调试不包含IDE的系统上的Delphi应用程序?
EDIT1
这里不能选择远程调试器.我可以远程访问最终用户PC,但由于防火墙限制,我无法使用远程调试器.
EDIT2
我可以远程访问机器,但由于防火墙限制,无法连接CodeGear远程调试器.
此问题涉及Azure服务器管理器(ASM)网站的应用程序插槽功能,该功能支持在现有网站下创建临时网站的功能.我想使用Powershell交换我的网站的登台和生产环境,但我还没有找到使用当前可用命令的方法.有谁知道怎么做?
在CodeGear Delphi 2007中,如何关闭特定警告和提示?我试图关闭H2077 - 分配给'varname'的值从未使用过.
我使用Azure资源管理器(ARM)模板来部署我的Azure平台即服务(PaaS)资源.我将ARM模板部署作为"完成"执行,因此将删除模板中未定义的资源.
当我在Microsoft SQL Server PaaS数据库Azure资源上放置Azure资源锁,然后执行更改数据库名称的完整部署时,部署失败需要一个多小时.
资源组部署日志事件包含多个HTTP代码409错误,"无法执行删除操作,因为以下范围已被锁定:",但部署在DeploymentFailedCleanUp失败之前重试超过一小时.
我预计在删除资源和DeploymentFailedCleanup时都会出现冲突错误.如何在清理期间发生的409错误上快速部署失败?
azure azure-resource-manager azure-sql-database azure-rm-template
Azure资源管理器(ARM)模板可以使用链接模板。这些链接的模板可以定义在ARM模板部署期间创建的其他资源。
ARM模板支持相关性,以确保某些资源先于其他资源创建。
我想在链接模板中为在主模板中创建的资源指定依赖项。如果我在链接模板中包含依赖项,则它看起来像这样:
"resources": [
{
"apiVersion": "2015-08-01",
"type": "Microsoft.Web/sites/hostNameBindings",
"name": "[concat(parameters('siteName'),'/', parameters('fqdn'))]",
"dependsOn": [
"[concat('Microsoft.Web/sites/', parameters('siteName'))]"
],
"properties": {
"siteName": "[parameters('siteName')]"
}
}
]
Run Code Online (Sandbox Code Playgroud)
当dependsOn显示正确时,在处创建一个资源Microsoft.Web/sites/{siteNameParameter},部署ARM模板将输出以下错误消息:
InvalidTemplate:部署模板验证失败:'模板中未定义资源'Microsoft.Web / sites / blahblahblahblah'。请参阅https://aka.ms/arm-template了解用法详细信息。
我当前在定义链接模板调用时在主模板中定义此依赖关系。这似乎很脆弱,很容易打破。有没有比在主ARM模板中定义依赖项更好的方法?
{
"apiVersion": "2015-01-01",
"name": "SomeName",
"type": "Microsoft.Resources/deployments",
"dependsOn": [
"[concat('Microsoft.Web/sites/', parameters('siteName'))]"
],
"properties": {
"mode": "Incremental",
"templateLink": {
"uri": "https://tempuri.org/supersecrettemplatepath/azuredeploy.json",
"contentVersion": "1.0.0.0"
},
"parameters":
{
"fqdn": {
"value": "www.tempuri.org"
},
"siteName": {
"value": "[parameters('siteName')]"
}
} …Run Code Online (Sandbox Code Playgroud)